GetLength 异常

2025-04-24 23:17:25
推荐回答(2个)
回答1:

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

回答2:

file.Open时有没有判断文件是否打开成功呀,如果文件都没打开成功,怎么去长度呢