永发信息网

c语言文件问题

答案:1  悬赏:40  手机版
解决时间 2021-06-07 07:58
有以下程序:

#include <stdio.h>

void fun(char *fname,char *st)

{ FILE *myf;int i;

myf=fopen(fname,“w”);

for(i=0;i<strlen(st);i++)fputc(st[i],myf);

fclose(myf);

}

main()

{ fun(“test.t”,“new world”);fun(“test.t”,“hello,”);}

执行该程序后,文件test.t中的内容是_______。

为什么是hello???详细解答O(∩_∩)O~

最佳答案

注意这句: myf=fopen(fname,“w”); 文件打开方式为w(写).


用“w”打开的文件只能向该文件写入。若打开的文件不存在,则以指定的文件名建立该文件,


若打开的文件已经存在,则将该文件删去,重建一个新文件。


所以该程序先调用fun函数,在函数中新建了一个test.t文件,文件内容为new world.


然后再次调用fun函数. 根据打开方式,将之前的test.t文件删除,并重新新建该文件,写入内容hello.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁给我开通一个QQ人生啊
怎样使自己的牙齿洁白?
固始县信阳武庙农贸市场地址有谁知道?有点事
用盐真的可以去除黑头吗?
阴历1991年10月3号的阳历是多少?
QQ牧场为什么老是被陌生人偷?
为什么下载moto后,书签却不管用,打开后却又
求魔兽各职业特点及在团队中的作用
可以用手机充电器给MP4充电嘛?
冬天手脚冰凉shi 怎么回事?
药流二十八天就同房会导致不孕吗?
怎么用手机发电子邮件?
装扮QQ空间时按保存怎么会有“您的方案中有非
我家电脑开机问题
天门市天门欧伦品质潮鞋地址有谁知道?有点事
推荐资讯
要是长时间不吃早餐那会怎么样捏?
打不开QQ空间内容
西陵区宜昌三叶草专柜这个地址怎么能查询到,
西安火车到贵阳要多少钱
跪求减肥计划
不知道为什么心里还是挺miss那个早已远去的那
ps视频求助
南浔收费站什么时候拆?
沈阳哪卖史丹利工具,保真的?
熊熊内测礼包去哪领
五笔输入法怎么练习,练好五笔的最快最好的方
骆宾王的号有什么,骆宾王的诗是什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?