※ 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