求解一道C语言题

若file.txt文件中原有内容为good,则运行下列程序后file.txt文件中的内容是什么?能详细讲解为什么吗?voidmain(){FILE*fp;fp=fopen... 若file.txt文件中原有内容为good,则运行下列程序后file.txt文件中的内容是什么?能详细讲解为什么吗?
void main ( ){
FILE *fp;
fp=fopen(“file.txt”, “w”);
fprintf(fp, “abc”);
fclose(fp);
}
展开
 我来答
听不清啊
高粉答主

2020-06-30 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
程序运行以后,文件中的内容是新的三个字母abc。因为程序中是以写方式打开这个文件,一旦打开以后文件中原有的内容就没有了,然后程序中又写了新的内容进去。
追答
因为程序中是以写方式打开文件的,打开文件中的第二个参数是"w",所以一打开文件,原来文件中的内容就被抹掉了,然后再写进去新的内容,就是小写字母abc。
因为程序中是以写方式打开文件的,打开文件中的第二个参数是"w",所以一打开文件,原来文件中的内容就被抹掉了,然后再写进去新的内容,就是小写字母abc。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式