![]() |
C++ Basic file I/O troubles
Why does my program read the last line of the input file twice?
The problem occurs when I use: while(!fin.eof()){ } or while(!fin.fail()){ } THANKS IN ADVANCE |
eh, i found a way around the problem, i still dont understand why it was happening though.
|
it is probably due to this..
it reads the last line of the file the first time around, as it should.. does its business. then the loop goes through and it isn't at the end of the file yet. Then you try to read the next line. It is EOF, but you still have your previous data there (the last line) so it does its business again.. then the loop exits.. a possibility. |
I think your problem may be due to using a while(){} loop instead of a for{}while() loop to execute the commands.
|
All times are GMT -8. The time now is 10:22 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project