I am reading in data from a file that has three columns. For example the data will look something like:
3  START  RED
4  END    RED
To read in the data I am using the following check:
while (iFile.peek() != EOF) {
   // read in column 1
   // read in column 2
   // read in column 3
}
My problem is that the loop usually does an extra loop. I am pretty sure this is because a lot of text editors seem to put a blank line after the last line of actual content.
I did a little bit of Googling and searched on SO and found some similar situations such as Reading from text file until EOF repeats last line however I couldn't quite seem to adapt the solution given to solve my problem. Any suggestions?
 
     
     
     
     
     
    