c语言文本清空
发布时间: 2023-06-04 08:20:06
⑴ 如何在c语言中清空文件里的内容(很急)
在c语言中清空文件里的内容的代码:
示例:
#include "
stdio.h"
main()
{FILE *fp;
if(fp=fopen("要清空的件","w+")==NULL)/*以写的方式打开已经存的文件相当于是答清空。*/
{printf("Error.");
getch();
exit(0);}
fclose(fp);
(1)c语言文本清空扩展阅读
C语言remove()函数:删除文件或目录
clude<stdio.h>
int main(){
charfilename[80];
printf("Thefiletodelete:");
gets(filename);
if(remove(filename)==0)
printf("Removed%s.",filename);
else
perror("remove");
}
⑵ c语言中清除一行的命令
试一下这个:
#include <stdio.h>
int main()
{
float I,n;
printf("1234\n");
printf("3456");
printf("\b\b\b\b");
return 0;
}
⑶ C语言如何清空一个文件的例子
#include<stdio.h>
intmain(intargc,char*argv[])
{
//w+代表打开可读/写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件
//如果这个文件是只写文件那就需要用w
//如果这个文件不存在就不能创建的话需要用access函数先判断该文件是否存在
FILE*pf=fopen("test.txt","w+");
if(pf)
{
printf("文件已被清空 ");
fclose(pf);
}
return0;
}
⑷ c语言中有没有清空文件的函数
fclose(fp);当然不行,它不是清除文件而是关闭文件。fp=fopen("a.txt","w");肯定清除当前目录下名为a.txt文件的内容,只留下一个文件名——你说没有清除那只是路径没有写全——我的工作代码就这样用着:每月1号0点自动清除上月记录,开始本月新记录。如果你说的是连文件名都清除的函数,那叫删除文件,有个函数叫remove(FILE *);,你可以一试。
热点内容