討論串[問題] 如何判別輸入資料為非數字?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者airzone (追尋夢想需要勇氣)時間18年前 (2007/05/11 16:06), 編輯資訊
0
0
1
內容預覽:
你可以使用 isdigit 這個函式來判別輸入的是否為數字. http://www.cppreference.com/stdstring/isdigit.html. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 163.25.101.135.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者waterdisney (飛過鷹族的訕笑)時間18年前 (2007/05/11 15:59), 編輯資訊
0
0
0
內容預覽:
比較麻煩 但是還是可以辦到,. 使用檢查ASCII碼的方式達成。. 一開始讓 user 輸入字串. 接著一個字元一個字元檢查是否落在 0-9的 ASCII碼範圍內即可。. int main(void ){. char s[50];. int i,j,n;. bool isnumber=false;.
(還有206個字)

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者VENGENE (我不在~)時間18年前 (2007/05/11 15:28), 編輯資訊
0
0
0
內容預覽:
寫題目時突然想到如果有眼睛不好的、手滑的. 鍵入非數字的資料(+-*/abc之類的). 有辦法判斷嗎?怎樣程式才不會亂掉?. 希望有高手指點迷津~ <(_ _)>. 我是newb...囧rz. ============================以下是我的source code=========
(還有580個字)
首頁
上一頁
1
下一頁
尾頁