C语言,我就想问这题😢

 我来答
匿名用户
2016-03-15
展开全部
9-2-22:
fscanf()函数:
功 能: 从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。
d1.dat文件内容是123,在一行中存储。
所以fscanf将123看做一个数字赋值给k,但是n没有从fscanf取到值,
输出结果为 3 0

上一小题类似吧!
rewind()重新指向文件流开头,
if(i%3==0)
fprintf(fp,"\n"); //每3个字符换一行
data.dar里面的内容应该是:
123
45
这样的2行。
fscanf()读取123赋值给k,读取45赋值给n;
所以答案选择 B。
更多追问追答
追问
9-2-22答案是123 0没错
但第一张图答案是D 1 2
这也是我困惑的地方
追答
答案错了吧!我运行了一下程序,确实输出的答案是123  45呀!
D答案不可能的!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式