[問題] 關於while條件式的用法

看板C_and_CPP (C/C++)作者 (happy)時間14年前 (2011/12/05 04:22), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
不好意思 剛看到一個while迴圈的例子 while(num) { cout<<"請輸入一個數"<<'\n'; cin>>num; cout<<"輸入"<<num<<'\n'; } 突然想到一個問題 假設這個例子要求 當使用者輸入負數或是非數字的時候,迴圈結束 程式碼要怎麼改才好 我的想法是說 把條件式改成while(num>=0&&非數字) 但我不知道非數字要怎麼寫出來??? 所以想請板上的前輩們 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.155.19

12/05 04:55, , 1F
本板 #1Epyn6-6 可供參考
12/05 04:55, 1F

12/05 10:18, , 2F
cin.bad()
12/05 10:18, 2F
文章代碼(AID): #1EszQR6r (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1EszQR6r (C_and_CPP)