由买买提看人间百态

topics

全部话题 - 话题: ncurstate
(共0页)
w****x
发帖数: 2483
1
/*Validate if a given string is numeric.
Some examples:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true
*/
bool isNumber(const char *s) {

bool bIntNum = false;
int nCurState = 1;
while (true)
{
if (nCurState == 1)
{
while (*s == ' ')
s++;

if (*s == '+' || *s == '-')
s++;

if (*s >= '0' && *s <= ... 阅读全帖
w****x
发帖数: 2483
2
/*Validate if a given string is numeric.
Some examples:
"0" => true
" 0.1 " => true
"abc" => false
"1 a" => false
"2e10" => true
*/
bool isNumber(const char *s) {

bool bIntNum = false;
int nCurState = 1;
while (true)
{
if (nCurState == 1)
{
while (*s == ' ')
s++;

if (*s == '+' || *s == '-')
s++;

if (*s >= '0' && *s <= ... 阅读全帖
(共0页)