一个关于文件操作的问题
运行下面代码后发现 第2个while循环不能执行 经过第一个循环后是已经达到文件尾部 可是fin.seekg(0,ios::beg);不是可以移动当前指针到文件头吗 怎么失败了 该怎么改才可以实现第2个循环
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
ifstream fin;
char c;
fin.open("input.txt");
while( !fin.eof() )
{
fin>>c;
}
fin.seekg(0,ios::beg);
while( !fin.eof() )
{
fin>>c;
cout<<c<<endl;
}
return 0;
}