怎么覆盖文本里原来的内容输入新的内容? 如题:我现在用的是MFC里面的几个文件类CFlie 和 CStdioFile。 写内容的时候先把原文件删除,再建立新的文件,在写内容。有没有那个函数能把文件内容清空的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 俺的做法跟1F类似,不过用fopen C语言和MFC都有对文件的很多操作函数处理 FILE *fp_temp;fp_temp=fopen(m_strTemp, "w");'w'模式默认的就是:如果文件存在首先清空其中内容,再进行写入数据;如果不存在则创建一个文件,再写入数据。 使用CFile可以这样做:CFile file;file.Open(filename,CFile::modeCreate|CFile::modeReadWrite); 试了下,这个modeCreate这个参数就做了我删除文件再新建文件的工作。CFile::SetLength(0); 也可以。它是把文件内容清空。没进行删除和创建。应该来说这个执行效率会高点。结贴了,谢谢。 txt文件指定内容的读取 请教一个TOOLBAR的问题 用文本编辑器修改了rc文件后,在.net中打不开资源视图,怎么办 关于向浏览器发送请求。(急) 服务器如何得到客户端的IP地址,急! gethostbyaddr的使用问题。 请问如何创建16色的鼠标光标 从主页下载,自动安装如何实现? SpinCtrl的问题 while怎么结束 VS2008编写CString继承类的问题 用openthread获取线程handle结果值为0
FILE *fp_temp;
fp_temp=fopen(m_strTemp, "w");
'w'模式默认的就是:如果文件存在首先清空其中内容,再进行写入数据;如果不存在则创建一个文件,再写入数据。
file.Open(filename,CFile::modeCreate|CFile::modeReadWrite);