首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

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

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


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


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

热点排行