推 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)