GetLength(); 得到的为什么是0?

2025-01-06 10:58:25
推荐回答(4个)
回答1:

有CFile::modeCreate是
如果文件存在则会把文件大小重置为0;
你用CFile::modeCreate|CFile::modeNoTruncate

有CFile::modeCreate加上CFile::modeNoTruncate 这个就不会重置文件大小了

回答2:

如果文件存在,则去掉 CFile::modeCreate 即可.

要不然你就先创建再定入.

回答3:

有CFile::modeCreate表示创建新文件了,大小当然是0

回答4:

cf打开文件没有成功吧
你看看cf打开文件的返回值