该代码导致打开文件的m_cause0的原因是什么?找到了很多原因将返回另一个代码,但没有理由返回0

CFileException fileException;
CFile myFile;
if (myFile.Open("C:\\test\\docs\\test.txt", CFile::modeCreate | CFile::modeWrite, &fileException))
{
    TRACE( "Can't open file %s, error = %u\n", "test.txt", fileException.m_cause );
}

最佳答案

CFile::Open()成功返回不返回零,您的示例中的调用不会失败!

检查!CFile::Open(...)

关于c++ - 文件公开问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8268071/

10-11 18:25