关于求字符串字符个数的有关问题

关于求字符串字符个数的问题就是一个字符串,我需要统计出里面包含的字符个数,不是计算长度,也就是说一个汉

关于求字符串字符个数的问题
就是一个字符串,我需要统计出里面包含的字符个数,不是计算长度,也就是说一个汉字算一个、字母也算一个、数字也算一个,用什么方法
[解决办法]


int count(const char* str)
{
char* p = (char*)str;
int c = 0;

while(*p)
{
if(*p & 0x80)
{
c += 2;
p += 2;
}
else
{
c++;
p++;
}
}

return c;
}


引用:
就是一个字符串,我需要统计出里面包含的字符个数,不是计算长度,也就是说一个汉字算一个、字母也算一个、数字也算一个,用什么方法