永发信息网

c++ CFile类无法打开文件!

答案:4  悬赏:50  手机版
解决时间 2021-04-02 17:49
  • 提问者网友:杀手的诗
  • 2021-04-02 14:27
c++ CFile类无法打开文件!
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-04-02 14:42
CFile file("1.txt",CFile::modeCreate|CFile::modeReadWrite);

这个应该这样写

CFile file(_T("1.txt"),CFile::modeCreate|CFile::modeReadWrite);

VS2003以上默认是unicode的,所以要_T()把字符串包装一下。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-04-02 19:10
CFile file((LPCTSTR)"1.txt",CFile::modeCreate|CFile::modeReadWrite);
  • 2楼网友:往事隔山水
  • 2021-04-02 17:51
CFile file(_T("1.txt"),CFile::modeCreate|CFile::modeReadWrite);
  • 3楼网友:白昼之月
  • 2021-04-02 16:22
大家说的对,同意将"1.txt"改为模式字符串_T("1.txt")。
所以,写成这样:
CFile file(_T("1.txt"), CFile::modeCreate | CFile::modeReadWrite);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯