c++builder统计一个字符串中数字的个数

/****************************************************************************
/*    功能:统计一个字符串中数字的个数
/*    参数:AnsiString表示所要统计的字符串 int&表示得到的字符串中数字的个数
/*  返回值:BOOL false表示字符串为空   true表示成功
/***************************************************************************/
BOOL TForm1::NumberCountInString(AnsiString str,int& count){
        if(str==""){
              return false;
        }
        count=0;
        char *p = str.c_str();
        for(int i=0;i<str.Length();i++){
                if(p[i]>=48 && p[i]<=57){
                        count++;
                }
        }
        return True;
}

你可能感兴趣的:(c++builder统计一个字符串中数字的个数)