永发信息网

while (fscanf(file, "%s", a) == 1)

答案:2  悬赏:50  手机版
解决时间 2021-03-08 06:46
  • 提问者网友:川水往事
  • 2021-03-07 10:13
while (fscanf(file, "%s", a) == 1)我是刚才问你题的人哦,这个是什么意思帮帮我吧,我是初学者。。我刚才给了你70分哦,好高的
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-07 10:45
判断是否读取成功
成功读取1个就返回1 ,读取2个就返回2
而我只用1个%s格式符,所以如果读取成功就会返回1
如果是用两个格式符比如:%s%s那样如果读取成功就会返回2
所以利用这个来判断是否结束循环
全部回答
  • 1楼网友:忘川信使
  • 2021-03-07 12:04
你的$fsanf函数用的那个文件描述符,对应的 文本文件 没有拷贝到 *.vt文件(或者测试脚本文件)所在的目录下。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯