hi;
for example i have a file includes x lines
how can i read all lines in a for loop?
[code]
for (..i..)
{
ptr.getline(buffer[i],100);
}
Printable View
hi;
for example i have a file includes x lines
how can i read all lines in a for loop?
[code]
for (..i..)
{
ptr.getline(buffer[i],100);
}
try
for(int i=0;!filename.eof();i++)
That is incorrect. Since the end of file condition does not occur till after a read, the comparison is required at the top of the loop.
Code:>> while(file.getline(/*this goes first*/) && file.good()) // certain
>> {/*do it*/}
>> if(!file.eof()) // optional
>> {/*handle bad errors*/}