C++判断是否是纯数字
bool isDigitStr(const char* cstr)
{
if (NULL == cstr || cstr[0] == 0)
{
return false;
}
int len = strlen(cstr);
int pos = 0;
if (cstr[0] == '-' || cstr[0] == '+')
{
if (len <= 1)
{
return false;
}
pos++;
}
while (pos < len)
{
if (cstr[pos] < '0' || cstr[pos] > '9')
{
return false;
}
pos++;
}
return true;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)