在写文件读取的时候,第一次用iFile.eof()的时候,发现多了一行
然后网上冲浪了之后查了一下,发现改成iFlie.peek()有用。
然后过了段时间接着写的时候发现又多读入了一行。
再次网上冲浪。解决方法如下:
//!iFile.eof()多读一行 iFile是一个文件对象
while (iFile.peek()!=EOF)
{
if (iFile.fail()) break;
}
在写文件读取的时候,第一次用iFile.eof()的时候,发现多了一行
然后网上冲浪了之后查了一下,发现改成iFlie.peek()有用。
然后过了段时间接着写的时候发现又多读入了一行。
再次网上冲浪。解决方法如下:
//!iFile.eof()多读一行 iFile是一个文件对象
while (iFile.peek()!=EOF)
{
if (iFile.fail()) break;
}