作者eu7908 (小事)
看板C_and_CPP
標題[問題] 「整數」能作為一個判斷條件嗎?
時間Fri Mar 20 02:00:59 2009
我希望程式能判斷當使用者輸入的東西如果非一整數的話
就跳出回圈
這樣判斷的條件不知道要怎麼打?
有辦法這樣寫嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.189.8
1F:→ peefly:X-floor(X) != 0 或許有更快更簡便的寫法 03/20 02:17
2F:推 legnaleurc:regex_match( input, result, "[1-9][0-9]*" ) 03/20 02:19
3F:推 stool100:X-int(X) 03/20 09:31
4F:推 ledia:用 char array 接, 自己去判斷是否全是數字 03/20 10:18
5F:→ MOONRAKER:regex讚 03/20 10:48
6F:→ arelu:regex效率比較慢,但是不錯用 03/20 11:20
7F:推 hylkevin:二樓的不吃0和負數 03/20 18:18
8F:推 legnaleurc:"-?(0|([1-9][0-9]*))" = = 03/20 19:18
9F:→ kobala:3樓 int是type不是function吧? 03/20 23:31
10F:推 goosey:3樓是用C的cast 03/20 23:58