双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

请教:用CFile打开文件出错

steak_n_coke steak_n_coke 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请教大家了!!
我正在写一个服务器程序,在Doc类中定义了一个文件和文件名:
CStdioFile file;
CString m_filename;

希望它能在文档初始化时读写一个文件data.txt。

BOOL CServerDoc::OnNewDocument()
{
if (!CRichEditDoc::OnNewDocument())
return FALSE;
// TODO: 在此添加重新初始化代码
BOOL flag;
CFileException ex;
this->m_filename=(LPCTSTR)"data.txt";

flag=file.Open(m_filename,CFile::modeReadWrite, &ex);
ASSERT (flag !=0);

this->m_pLstnSock= new LstnSock(this);
if(m_pLstnSock->Create(PORT)){
if(m_pLstnSock->Listen())
return TRUE;
}
return FALSE;
}
结果是: flag==0, ASSERT报错退出。
请问这到底是怎么回事呢???非常感谢!!!!!
...全文
评论 21
收藏 已收藏
分享
返回顶部
steak_n_coke
VC/MFC 16,550 成员 421,605 内容