看板 ConcertoGate 關於我們 聯絡資訊
已更新至這邊:#1A5OcYNe -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.99.53 ※ 編輯: fly9588 來自: 114.45.99.53 (04/11 21:25)
Jin134:你是用哪種語言寫的0_0 可以試著加if去對照輸入值 04/11 21:27
fly9588:我是用 C,我用 if 去跟 isdigit 都會炸掉或錯誤, 04/11 21:37
fly9588:晚點再去 C 板求助一下好了(′▽`) 04/11 21:38
afcajax:笨一點的方法檢查ascii的數值 0~9 -> 0x30~0x39 04/11 23:02
Jin134:試著把輸入的值存成字串,對照字串不等於0~9的話就顯示錯誤 04/12 00:33
Jin134:若正確的話用parseInt函式把字串轉成整數進行運算 04/12 00:35
Jin134:因為整數只能存整數,存成其他字串或符號會在記憶體產生錯誤 04/12 00:36
Jin134:這時再拿去做比對判斷的話,就會有問題,要轉個彎再來比較 04/12 00:37
fly9588:謝謝,去 try 看看 O_O/ 04/12 00:39
※ 編輯: fly9588 來自: 114.45.105.194 (05/22 01:07)