看板 C_and_CPP 關於我們 聯絡資訊
我想弄防呆! 就是請對方輸入身高 如果對方輸入的是字母例如abc或非數字的字元就請對方重新輸入 我請對方重新輸入的方法是用if+do while 可是不知道if的條件該怎麼設 我是想過設if(v!="數字") 數字的地方不知道要打什麼 請問有什麼程式碼能夠代表數字嗎? 以下是我那部份的程式碼↓ --------------------------------------------- int hi; cout << "請輸入母親身高" << endl; cin >> hi; if (hi!="數字") {do{ cout << "請重新輸入" << endl; cin >> hi; }while(hi!="數字"); --------------------------------------------- 謝謝各位大大的回答~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.208.2
varg:isdigit 03/10 06:52
snowlike:if和do可以拿掉留while就好 03/10 13:40
grant6301:isdigit@@? 你是說改成(hi!=digit) 這樣嗎? 03/10 16:39
maplefog:輸入字串,再一個一個char對 03/10 19:05