永发信息网

用fscanf函数从空文件读取整形数据会返回什么? 是0吗?

答案:3  悬赏:30  手机版
解决时间 2021-03-26 01:47
用fscanf函数从空文件读取整形数据会返回什么? 是0吗?
最佳答案
fscanf 的用法是 :int fscanf(FILE *stream, char *format,[argument...]);

也就是说,最后会返回一个整形值,这是一定的,但是当能正常读入数据时, fscanf 返回读入数据的个数,否则就会返回 EOF 。EOF以整形的方式显示出来就是-1

例如:
n = fscanf(f,"%d",i);
这里f指向的是一个没有内容的文件,i和n是两个整型变量。此时因为无法读入数据,所以i没有被重新赋值,如果原来i有值,那值不变,如果原来没有赋值,那会是一个任意数。而n此时即为EOF,即-1。
全部回答
返回的是文件结束标志EOF
fscanf读取到文件结束,返回 EOF;
EOF一般为-1,不过不同系统可能不一样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天的273天前是几月几号
68ml鞋油等于多少克
202.102.224.68和222.88.88.88这两个DNS哪个
电镀机多少千瓦
食用蜡的作用
托运单位是什么意思
纽约世贸中心遗址博物馆旁的那个展翅的大鹏鸟
着(zhao第一声)可以组什么词
计算345345÷15015.
希望别人遭殃,这是什么心理,看到别人出事就
第一作者 责任作者 共同作者分别是什么意思
日立喷码机一个产品上喷两个是啥原因
老梁谈马云成功的背后,付出多少辛酸,任何成
廊坊到霸州市的邮政包裹大概多长时间能到
王者荣耀频繁购买后停止多长时期
推荐资讯
绝地求生大逃杀怎么扔东西 批量给队友装备
e^(z)=e^(x)cosy+ie^(x)siny是怎么来的?其中
5乘以7乘以22乘以39乘以49如何巧算
88cm和8cm谁小
每天喝现磨红枣有什么好处?
哪个起名网站给宝宝起名好听点儿?
这字在高考会不会加分
当刮东北风时,国旗应飘向(  )方向.A.
Java:若字符串为null,则返回空字符串"",有
龙珠之真武门大会3手机版在哪里下载?
爱鸟日是什么时候?
单选题若显微镜下观察到的物象暗淡且偏左上方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?