估计是文件没有正确打开。代码写成如下形式检查下。if(!file.Open(this->LP/*地址*/,CFile::modeReadWrite,&efile)){AfxMessageBox(_T("打开文件失败!"));return;} length=file.GetLength();……
file.Open时有没有判断文件是否打开成功呀,如果文件都没打开成功,怎么去长度呢