回 帖 发 新 帖 刷新版面

主题:这样格式的文档如何写回数组中呢?

这样格式的文档:
ID is:1
ID is:2
ID is:3
...
...
ID is:100
请问如何把数字写回到C的数组中??

回复列表 (共3个回复)

沙发

fscanf

板凳

它前台有非数字啊.能成功不
fscanf(fp,"%d",&a[i]);
就这样写???

3 楼

楼主可以试试:
fscanf(fp,"ID is:%d",&a[i]);

scanf系列函数对于不带%的一般字符,会尝试原样匹配,如果读取的内容与我们指定的内容相符,则继续往后读取。否则出错,停止读取,并返回错误代码。

我来回复

您尚未登录,请登录后再回复。点此登录或注册