VC++怎么清空文件中的内容啊
发布网友
发布时间:2022-04-23 22:37
我来回答
共2个回答
热心网友
时间:2023-10-12 09:54
有以下几种方式:
1、利用文件的读写功能,若文件存在,则自动进行覆盖。
FILE *fp=fopen("C:\\Test.dat","wb")
CStdioFile fp;
fp.Open(("C:\\Test.dat",CFile::modeCreate | CFile::modeWrite))
//文件不存在就创建文件,若存在则清空文件)
CFile file("C:\\Test.dat",CFile::modeReadWrite|CFile::modeCreate);
2、可以先删除,再建立文件
DeleteFile("C:\\Test.dat");
热心网友
时间:2023-10-12 09:55
CFile fileEditText;
if(fileEditText.Open("H:\\readme.txt",CFile::modeCreate+CFile::modeWrite))
{
fileEditText.Close();
}
模式设置为CFile::modeCreate+CFile::modeWrite
就可以覆盖原来文件