读书人

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

发布时间: 2013-11-08 17:52:14 作者: rapoo

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


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;
}


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

读书人网 >C语言

热点推荐