2011/12/26

scanf 回傳值

剛學 C 時並沒有注意到 scanf 回傳值。

scanf 讀取成功時會傳回轉換完成的參數數量,如果失敗則會傳回 EOF。讀取資料直到 EOF 可以寫成:
while( scanf(" %s", intput) != EOF ){
   // Todo
}

沒有留言:

張貼留言