VC++怎么清空文件中的内容啊
写程序时遇到这个问题,要用内存中的数据覆盖原有文件中的内容,想知道怎么怎么清空原来文件的内容,高手请指教!...
写程序时遇到这个问题,要用内存中的数据覆盖原有文件中的内容,想知道怎么怎么清空原来文件的内容,高手请指教!
展开
展开全部
有以下几种方式:
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");
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");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询