none
VC++ 关于.txt文件读取的问题 RRS feed

  • 问题

  • CStdioFile file;
    CString FileName;
        char* m_sfilenameofin;
        m_sfilenameofin="Hello.txt";


    FileName = m_sfilenameofin;
    if(!file.Open(FileName,CFile::modeRead)||FileName.GetLength()==0)
    {
    AfxMessageBox("不能打开数据文件!",MB_ICONSTOP,NULL);
    return ;
    }

    对上面的代码进行编译,运行的结果是“不能打开数据文件!”,请大侠来看看,是什么地方出了问题?谢谢啦

    2015年9月25日 8:20

答案

全部回复

  • 应经解决了,路径不对。
    • 已建议为答案 Shu 2017 2015年9月29日 2:12
    • 已标记为答案 Shu 2017 2015年9月29日 2:12
    2015年9月25日 13:22
  • 一般的,最好是使用绝对路径。

    Visual C++ enthusiast, like network programming and driver development. At present is being engaged in the WinCE/Windows Mobile platform embedded development.

    2015年9月26日 1:17
    版主