问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简单c语言,如下

发布网友 发布时间:2022-12-25 14:01

我来回答

5个回答

热心网友 时间:2023-10-12 16:34

这道题目并没有输出,是写在了test.txt.文件中
而在文件中的结果是答案D
这个程序还有问题,缺少头文件<string.h>
#include<stdio.h>
void fun(char *fname, char *st){ FILE *myf; int i; myf=fopen(fname, "w");//这个地方的w表示每次打开都会覆盖之前的文件,如果存在 for(i=0; i<strlen(st); i++) fputc(st[i], myf);//通过循环一个个写入文件 fclose(myf);}
main(){ fun("test.txt", "new world");//第一次的写入的被第二次的写入覆盖掉 fun("test.txt", "hello,");}

所以最后的结果是hello,
答案D
希望能够帮助你!

热心网友 时间:2023-10-12 16:34

答案是A
函数fun中 myf=fopen(fname, "w");以写的方式打开文件
for(i=0; i<strlen(st); i++) fputc(st[i], myf);
fputc,将st[i],写入当前指针所指位置,即myf所指位置
因此
fun("test.txt", "new world"); fun("test.txt", "hello,");
输出new worldhello追问我也觉得是A
可是答案是D

热心网友 时间:2023-10-12 16:35

答案是B

文件以"w"方式打开,第二次会覆盖掉第一次的内容!

热心网友 时间:2023-10-12 16:35

答案是D
因为你打开的方式是“W”,这种方式每次打开文件时都将文件中的内容擦出然后在重新写入新的,你如果不想擦出的话应该使用“W+”,这种追加写的方式追问使用“w+”写入后,再用“r”读的话,是从文件头读起吗?还是需要rewind后,才能从文件头读?

追答只要不close文件,心打开的就是从头读的

热心网友 时间:2023-10-12 16:36

答案是D因为你打开的方式是“W”,这种方式每次打开文件时都将文件中的内容擦出然后在重新写入新的,你如果不想擦出的话应该使用“W+”
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 c语言 简单的 刘宇宁和刘昱晗参加过什么综艺 19度穿加绒卫衣会不会热 掌盟怎么查别人战绩? 怎么用充电宝接降压线 5系降压线保险怎么接 宝骏510继电器正负极怎么接 魔兽世界之暗夜的声望 为什么我的游戏分辨率调不了全屏? 广州上班作息时间安排 黄历忌出行出行会怎样 南京历史上有什么大规模的搬迁? 钻木取火怎么做 空气滤芯长期不换会怎么样? 汽车没有空气滤芯会怎样? 盘点一些抗日电视剧中出现的抗日奇人 从广西经济职业学院到南宁东站乘几路公交车 经常看到 别人说什么 打开的方式不对 这是什么意思 打开方式正确即话唠 南宁东站公交车站在哪个出口 轻卡货车玻璃底下哪个亮叫什么 轻卡货车尾灯线怎么接? 小站风云少爷结婚是哪一集 刘德升是哪部电视剧里的人物 小站风云占魁最后和谁一起 怎么新建一个? 怎么创建 滴滴如何计费 怎么创建 如何新建 如何新建 怎样查云迅的支付密码是多少 怎么新建 如何新建 乾隆云忘记密码怎么登录 与大嫂相处的模式 天加空调故障代码73 在手机上怎样查微信聊天记录? 钢筋连接不符合要求 美国的海滩上的这种小屋是干什么的? 《海滩小屋》发布预告,你旅游时候会随便进入未知小屋吗?