精華區beta Programming 關於我們 聯絡資訊
※ tonyder.bbs@bbs.yuntech.edu.tw (綺緣) wrote: > void main(void) > { > int a; > do > { > cin.clear(); > cin>>a; > }while(cin.good()==0); > } > 請問一個很基礎的問題 > 如果想限制只能輸入數字要怎麼改寫這個程式(只要輸入abc就會當掉) > 自己測試的結果 > 如果使用迴圈測試cin是否錯誤 > 第一次錯誤接著就不會執行cin這行 > 所以就變成無窮迴圈了 > 請問有其他解決的辦法媽 try { } catch(...) { } -- ███ ███ Post by pdcmg ◢█ ▉▉█ █▇█ From 210-85-25-103.cm.dynamic.apol.com.t ◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130