0

所以我有这样的事情:

while (scanf("somepattern",arg1,arg2)==2) {
   if(arg1==0) break;
   <code here>
}

if(scanf("someotherpattern")==1) {
   <code here>
}

我的问题是:匹配所有等于 2 的模式后,scanf文件中指向的函数在哪里?它是否消耗了“0” if

4

1 回答 1

2

导致匹配失败的字符仍然未读。标准在描述中多次这样说fscanf

于 2013-04-29T19:56:24.107 回答