永发信息网

C语言写入TXT前怎么先把TXT中的内容先清空

答案:4  悬赏:0  手机版
解决时间 2021-03-26 18:59
  • 提问者网友:饥饿走向夜
  • 2021-03-26 02:51
C语言 文件输入输出时将内容写入TXT前怎么先把TXT中的内容先清空啊?
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-03-17 09:42
使用"w"的打开方式打开txt文件,文件以前的内容自动被清空。

fopen(filename,"w")

只能将数据写入文件,文件可以存在,也可以不存在

文件不存在,则自动建立新文件

文件存在,则先删除其中所有内容,再接受写入的数据
全部回答
  • 1楼网友:像个废品
  • 2020-11-05 08:22
double x ,y ,z;x=y=z=0.0; file *fp; fp=fopen("c:\\test.txt","w"); while(//循环条件//) { fprintf(fp,"%lf %lf %lf\n",x,y,z); //给x,y,z赋新值// } fclose(fp);
  • 2楼网友:何以畏孤独
  • 2020-09-18 22:37
你直接使用"w"的打开方式打开文件,txt文件以前的内容就会被清空。 FILE *fp=fopen(path,"w");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯