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