C语言中fscanf的问题

如题所述

第1个回答  2019-10-06
是以空格分隔的。
fscanf会返回读取成功的数据个数,你可以用
int
ans=fscanf(fp,"%d%d",&a,&b);
的方法,看ans是否为2,是则表示输入成功。
文件指针是自动递增的
第2个回答  2019-10-09
请注意你的fopen的用法
第一个参数是文件名
第二个参数很重要
你两次都写了"w"模式
而w代表write
写模式
在这个模式下使用fscanf
基本是不会成功的
读需要使用"r"
模式
一定要了解一下这些模式
w
,
r,
t
,b
,
+
等等
还可以互相组合使用

wt
rt
wb
rb
w+
r+
等等
相似回答