我很不安以下似乎不起作用。
while(myfile.good())
{
myfile.get(holdc);
....................
}
//does not work
myfile.seekg(0);
myfile.read(buffer,5);
sentence.push_back(buffer);
cout << buffer<<endl;
delete[] buffer;
我已经尝试过 myfile.close 等,甚至创建了一个新ifstream myfile2;
的来重新加载文件。没有任何效果。就好像这个 seekg 的东西是通用的什么的,并且每个程序只工作一次。