【求助】scanf()的值??



贊助商連結


wpeter
2005-06-15, 11:45 PM
 請問一下在C語言當中,如果把scanf()拿來當判斷式用,他的值會是什麼
哩?因為有看到一本書裡面有段程式碼像下面這樣.....

while(scanf("%d %d", &var1, &var2) == 1)
{
.......
}

贊助商連結


skeepy
2005-06-16, 02:02 AM
這個scanf我寫8051也用到,主要是讀取鍵盤輸入值,
用在判斷真的沒想過.

wpeter
2005-06-16, 06:48 PM
 我是兩種想法,不知道是「有輸入數值」的意思,還是「輸入數值的個數」。
 其實也不知道怎麼驗證.....XD~~

windata
2005-06-17, 10:42 AM
如果整個程序跑到那一行程式碼時,外介有『輸入』值,數量大於等於 argument 的話,scanf 抓取到其所需的量的值,就算是執行完成,因此 return 1