读取现阶段文件夹下的文本文件的第一行,总是显示debug assertion failed

读取当前文件夹下的文本文件的第一行,总是显示debug assertion failed
file:fgets.c,line:60,expression:str!=NULL


代码如下:
CString szLine="";
CStdioFile file;
file.Open("1.txt",CFile::modeRead);
file.ReadString(szLine);
file.Close();
AfxMessageBox(szLine);
------解决思路----------------------
file.Open操作成功?你Debug下看看~