Код:
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream name_of_list("list");
char filename[255];
while(!name_of_list.eof())
{
name_of_list>>filename;
cout<<filename<<endl;
}
name_of_list.seekg(0,ios::beg);
name_of_list>>filename;
cout<<filename<<endl;
return 0;
}
У меня в файле "list" 3 строки, первая строка имеет текст:1, вторая:2, третья: 3. Программа на экран выводит:
Код:
1
2
3
3
Хотя вроде как должна выводить:
Код:
1
2
3
1
В чем проблема?