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")
只能将数据写入文件,文件可以存在,也可以不存在
文件不存在,则自动建立新文件
文件存在,则先删除其中所有内容,再接受写入的数据
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");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯