有CFile::modeCreate是 如果文件存在则会把文件大小重置为0; 你用CFile::modeCreate|CFile::modeNoTruncate 有CFile::modeCreate加上CFile::modeNoTruncate 这个就不会重置文件大小了
如果文件存在,则去掉 CFile::modeCreate 即可.要不然你就先创建再定入.
有CFile::modeCreate表示创建新文件了,大小当然是0
cf打开文件没有成功吧你看看cf打开文件的返回值