0
所以我有這樣的事情:scanf在哪裏離開文件指針?
while (scanf("somepattern",arg1,arg2)==2) {
if(arg1==0) break;
<code here>
}
if(scanf("someotherpattern")==1) {
<code here>
}
我的問題是:匹配所有的模式等於2後,哪裏是scanf
功能在文件中指向?它是否消耗if
中的「0」?
你的意思是'fscanf()'?因爲'scanf()'固定爲'stdin' – Mike 2013-04-29 19:14:46
@Mike:爲什麼這很重要? 'stdin'具有像其他任何流一樣的當前位置。 – 2013-04-29 19:17:58
@Keith:這很重要,因爲我試圖確定在這裏問的是什麼。由於代碼顯然不是真實的,而且這個問題對我來說沒有意義,所以我希望我能夠提示對問題進行更正或澄清,以便理解正在提問的內容。 – Mike 2013-04-29 19:32:33