CFile file;
CFileException fe;
if (file.Open(strPath, CFile::modeCreate | CFile::modeReadWrite | CFile::typeBinary, &fe) )
{
}
这行不通。strPath 提供的文件路径已经存在,但它不会打开此文件并返回错误代码 5。如果我删除了CFile::modeCreate
标志,则文件打开正常。文档说如果文件已经存在,'CFile::modeCreate' 将附加到它并将其截断为零,但实际上它从来没有首先打开文件。我的电话有问题吗?