mfc中 CStdioFile 读文件问题

CStdioFilefp;fp.Open(L"config.txt",CFile::modeCreate|CFile::modeWrite|CFile::typeText... CStdioFile fp;
fp.Open(L"config.txt", CFile::modeCreate | CFile::modeWrite | CFile::typeText);
config.txt 文件不存在就能正确打开,config.txt存在时就不能打开。

求解
展开
 我来答
bhtzu
推荐于2016-10-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4187万
展开全部
CFile::modeCreate
若文件不存在,则创建新文件;若该文件已存在,则引发 CFileException。

CFile::modeNoTruncate
若文件不存在,则创建新文件;否则,如果该文件已存在,则将其附加到 CFile 对象。

用下面这个代替modeCreate
更多追问追答
追问
modeCreate 不是 存在时清空文件吗。
modeNoTruncate 不是配合 modeCreate 使用吗,加上这个文件存在时就不清空。

我读书少,你不要骗我
追答
https://msdn.microsoft.com/zh-cn/library/cz0a83sb

自己看MSDN。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式