|
谢谢zaodt(至尊宝宝) 关注,帮我看看下面的函数错在哪里?
小数点不认
BOOL isNumeric( CString str )
{
str.TrimLeft(' ');
if ( !str.GetLength() )
return FALSE;
TCHAR ch;
for(int i=0;i
{
ch = str;
if ( ch > 57 ) //这是ASC码的比较方式,换成Unicode应该怎么写?
return FALSE;
if ( ch < 48 && ( ch != 43 || ch != 45) )
return FALSE;
}
return TRUE;
}
这是ASC码的比较方式,换成Unicode应该怎么写?
|
|