C语言,我就想问这题😢
1个回答
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。
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答案不可能的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询