[問題] 如何檢查Edit裡是否為數字
想請問一下~
我用BCB寫了一個檢查Edit輸入的是否為數字的程式
執行時是成功了 不過卻變成只能輸入1位數 輸入10以上也會有錯誤
這是什麼地方有問題呢??
我的程式:
for(int i=0;Edit1->Text.Lengh();i++)
{
if(!isdigit(*(Edit->Text.c_str()+i)))
}
ShowMessage("資料輸入錯誤");
return;
}
else
..
..
..
}
謝謝指教~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.255.163
→
09/12 21:54, , 1F
09/12 21:54, 1F
→
09/12 22:19, , 2F
09/12 22:19, 2F
→
09/12 22:22, , 3F
09/12 22:22, 3F
→
09/12 22:27, , 4F
09/12 22:27, 4F
→
09/13 03:48, , 5F
09/13 03:48, 5F
→
09/14 11:42, , 6F
09/14 11:42, 6F
→
09/14 11:43, , 7F
09/14 11:43, 7F
→
09/14 11:43, , 8F
09/14 11:43, 8F
推
09/14 17:52, , 9F
09/14 17:52, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章