当前位置: 代码迷 >> VC >> 用CFile种时,遇到“试图越过其尾端对一个未命名的文件进行读写”
  详细解决方案

用CFile种时,遇到“试图越过其尾端对一个未命名的文件进行读写”

热度:388   发布时间:2016-05-05 00:14:12.0
用CFile类时,遇到“试图越过其尾端对一个未命名的文件进行读写”
怎么我用CFile读取txt中内容时,老是出现“试图越过其尾端对一个未命名的文件进行读写”这样的报错,我明明在读取之前往文件里写入了内容的。。。
CFile mFile;	
    if(mFile.Open(_T("my.txt"),CFile::modeRead)==0)
        return;
    CArchive ap(&mFile,CArchive::load);
ULONGLONG Fileleng=mFile.GetLength();
mFile.SeekToBegin();
while(mFile.GetPosition()<Fileleng)
{
       ap>>strTemp3;
       ap>>strTemp4;
}
    ap.Close();
    mFile.Close();

我只有60了,全部送上! 要是哪位大神帮我解决了问题,我肯定全部给他了!

------解决方案--------------------
已经没数据了,你还要读,就会出错