‘壹’ c语言 怎么将一个txt文件的所有信息删除
c语言将一个txt文件的所有信息删除的实现方法是以写模式打开一个同名文件,用来覆盖原来的文件,这样原来文件的内容将被删除。
具体显示方法如下:
int main()
{
int i;
FILE *data;
data = fopen("peding.txt", "w");
if(!data) {
perror("对不起,文件找不到");
return 1;
}
/*循环写入100次 */
for(i = 0; i < 100; i++)
writedata(data);
fclose(data);
return 0;
}
/*写入内容不操作*/
void writedata(FILE *data)
{
//刷新缓冲区
/* do other stuff */
...
}
‘贰’ C语言 批量删除文本文件
先根据规则,生成文件名。 然后调用remove函数就好了
比如
#include<stdio.h>
intmain()
{
chars[100];
intn;
for(n=0;n<100;n++)
{
sprintf(s,"%02d.txt",n);
remove(s);
}
return0;
}
这个是删除00.txt到99.txt的
‘叁’ 如何用C语言创建和删除文件
一、创建文件:
在C语言中创建文件,使用fopen函数,同时指定为只写即可。
参考代码如下:
/*
函数功能:创建文件名为s的文件。
返回值:
-1参数错误
0创建成功
1文件已存在
2创建失败
*/
intcreate_file(char*s)
{
FILE*fp;
if(s==NULL||s[0]=='