#include<iostream>
using namespace std;
int main()
{
infile.open(herui.txt);
char ch;
while(infile.get(ch))
{
cout<<ch;
}
infile.clear();
infile.seekg(0,ios::beg);
}
当文件读指针移至文件末尾后,只有通过clear()函数,然后再用seekg函数才可以把指针移至开头。如果不加clear则无法把指针移至开头。这个方法是从问度娘找的,但不知道为什么,问题先留下。
还有就是seekg设置读文件指针是会带着些文件指针一起移动,也是不知道为什么,或者是我编程哪里搞错了,先把这个问题留下在这里。