[問題] 「整數」能作為一個判斷條件嗎?

看板C_and_CPP作者 (小事)時間16年前 (2009/03/19 18:01), 編輯推噓6(604)
留言10則, 9人參與, 最新討論串1/1
我希望程式能判斷當使用者輸入的東西如果非一整數的話 就跳出回圈 這樣判斷的條件不知道要怎麼打? 有辦法這樣寫嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.189.8

03/20 02:17, , 1F
X-floor(X) != 0 或許有更快更簡便的寫法
03/20 02:17, 1F

03/20 02:19, , 2F
regex_match( input, result, "[1-9][0-9]*" )
03/20 02:19, 2F

03/20 09:31, , 3F
X-int(X)
03/20 09:31, 3F

03/20 10:18, , 4F
用 char array 接, 自己去判斷是否全是數字
03/20 10:18, 4F

03/20 10:48, , 5F
regex讚
03/20 10:48, 5F

03/20 11:20, , 6F
regex效率比較慢,但是不錯用
03/20 11:20, 6F

03/20 18:18, , 7F
二樓的不吃0和負數
03/20 18:18, 7F

03/20 19:18, , 8F
"-?(0|([1-9][0-9]*))" = =
03/20 19:18, 8F

03/20 23:31, , 9F
3樓 int是type不是function吧?
03/20 23:31, 9F

03/20 23:58, , 10F
3樓是用C的cast
03/20 23:58, 10F
文章代碼(AID): #19meXSOw (C_and_CPP)