(如下代码)
BOOL CXXXDlg::IsNumeric(CString strNum)//判断是否为数字串
{
int nStringLength = strNum.GetLength();
for (int i = 0; i < nStringLength; i++)
{
int unicode = (int)strNum.GetAt(i);
if (unicode > 57 || unicode < 48)
{
return FALSE;
}
}
return TRUE;
}
测试了一下,目前是可行的,大家有更好的见解或者发现问题,欢迎留言讨论!