inf.clear()
inf.seekg(0,ios::beg)
还有一种解决办法是
inf.close()
inf.open(file1,ios::in|ios::binary) 关闭文件,然后再打开该文件
文件指针不是记录在文件系统内的,而是程序自己维护的一个位置信息,关闭后,文件对象销毁,这个信息自然也不复存在,第二次打开,肯定不会记录上次 *** 作的位置,如果是标准c库的FILE系列函数,根据打开模式,如果是追加模式,则在文件尾,其他模式,在文件头。如果是win32api或者linux/unix系统函数等,则根据手册确定,一般位于头部欢迎分享,转载请注明来源:内存溢出
评论列表(0条)