Wednesday, April 11, 2012

"unget" Function in C++

unget函式可以把一個已經讀進來的char吐回去,於是是一個簡易判斷使用者輸入為數字或是String等類似問題的解決方法,但是個人感覺這方法並不嚴謹,難以只透過一個char判斷出太多資訊,而且如此的方法比較沒有效率(如果input有數萬個表示要吐數萬次),已經讀進來的資料其實是可以透過程式設計的方法做後續的判斷的。
  • 只一個char透漏的資訊並不多
  • 沒有效率
相關資料: