Re: [問題] 老梗的猜數字 (C++)

看板Programming作者 (指考加油Q_Q)時間17年前 (2008/04/20 22:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《eric8347 (殺人電風扇)》之銘言: : 雖然這是一個快被討論到爛掉的題目 : 不過我還是要來問一下XD : 主程式部分都已經OK : 但是老師和我說要是輸入英文的話 : 程式就會錯誤 : 要我回去修改 if( !cin.good() ) { // 清除 cin 的所有 flag, 設立 good bit // 記得這個動作要先做,不然只要 cin 處在錯誤狀態,任何操作都是無效的 cin.clear(); // 吃掉 input buffer 裡面的所有字元 cin.ignore( numeric_limits<streamsize>::max(), '\n' ); } : 要我回去修改 : 在參考了精華區裡面的猜數字&cin的特殊用法 : 修改程式碼後 : 變成現在可以正確判定是不是正確輸入數字 : 或者輸入的是英文or英文混雜數字 : 但是問題來了 : 確定是數字後 : 有些數字會無法繼續進行下面的程式碼 : 讓我非常苦惱 : 附上cpp檔 : http://eric8347.googlepages.com/guess.cpp : 請求各位大大了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.244.216.2 ※ 編輯: revivalworld 來自: 60.244.216.2 (04/20 23:06)

04/21 06:00, , 1F
這個超級 FAQ 是不是應該各站都收一下?
04/21 06:00, 1F
文章代碼(AID): #182r4A9q (Programming)
文章代碼(AID): #182r4A9q (Programming)