Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 归档未解决的问题_C++_Visual Studio 2010_File Io - Fatal编程技术网

C++ 归档未解决的问题

C++ 归档未解决的问题,c++,visual-studio-2010,file-io,C++,Visual Studio 2010,File Io,对于打开的文件,此代码导致m\u原因0的原因是什么。找到了大量将返回另一个代码的原因,但没有找到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", "

对于打开的文件,此代码导致
m\u原因
0
的原因是什么。找到了大量将返回另一个代码的原因,但没有找到
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()
成功后返回none零,示例中的调用不会失败

检查
!CFile::Open(…)
CFile::Open()
成功后返回none零,示例中的调用不会失败

检查
!CFile::Open(…)

返回值 如果打开成功,则为非零;否则为0。仅当返回0时,pError参数才有意义

(我已经链接到了VisualStudio2010的文档,但追溯到VS2005和2003,可能还不止于此)

根据bert jan的建议,您应该检查
!CFile::Open(…)
如果文件无法打开,您实际上不会处理该错误

返回值 如果打开成功,则为非零;否则为0。仅当返回0时,pError参数才有意义

(我已经链接到了VisualStudio2010的文档,但追溯到VS2005和2003,可能还不止于此)


根据bert jan的建议,您应该检查
!CFile::Open(…)
就像在文件无法打开的情况下一样,您实际上不会处理错误。

如果条件的计算结果为非零,则仅输入此
,如果条件的计算结果为非零,则仅输入此