作者grant6301 (阿賓)
看板C_and_CPP
標題[問題] 請問關於防呆~
時間Tue Mar 10 02:44:21 2009
我想弄防呆!
就是請對方輸入身高
如果對方輸入的是字母例如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
1F:→ varg:isdigit 03/10 06:52
2F:→ snowlike:if和do可以拿掉留while就好 03/10 13:40
3F:→ grant6301:isdigit@@? 你是說改成(hi!=digit) 這樣嗎? 03/10 16:39
4F:→ maplefog:輸入字串,再一個一個char對 03/10 19:05