急!在MFC的按钮函数下写的,向指定文件输出,程序运行后按下按键发现文件里是空的,

把程序关了后文件里就有了要输入的字符,这是怎么回事,怎么能让程序运行时文件就已经有要输入的字符... 把程序关了后文件里就有了要输入的字符,这是怎么回事,怎么能让程序运行时文件就已经有要输入的字符 展开
 我来答
相思丶猫2C
2013-05-24 · TA获得超过1198个赞
知道小有建树答主
回答量:1432
采纳率:50%
帮助的人:953万
展开全部
你忘记fclose
pengguismile
2013-05-24 · TA获得超过687个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:124万
展开全部
因为FILE先写入缓冲区,再写入硬盘。
你可以用CFile来操作,如下:
CFile theFile;
if(!theFile.Open(pszFilePathName,CFile::modeCreate|CFile::modeWrite,NULL)){AfxMessageBox("不能打开文件!");return 0;}
theFile.Write(pBuff,lBytes);
theFile.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式