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
就可以覆盖原来文件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com