如何获取一个unsigned char*类型的字符串长度 我来答 1个回答 #热议# 普通体检能查出癌症吗? 匿名用户 2017-08-01 展开全部 有两种方式:1 使用数据类型强制转换,示例带如下:unsigned char s[100] = "abcdef";int len = strlen((char*)s);2 另外一种方式就是自己实现该方法,进行统计。对于C/C++中的字符串,必须是以'\0'结尾的,因此可以如下做int getLen(const unsigned char s[]){int nLen = 0;const unsigned char* p = s;while(*p!=0){nLen++;p++;}return nLen;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-09-25 unsigned char 取长度 16 2017-09-15 如何获取一个unsigned char*类型的字符串长度 2019-08-16 java中如何获取数组长度和字符串长度的代码? 1 2017-09-11 如何获取一个unsigned char*类型的字符串长度 2017-09-01 如何获取一个unsigned char*类型的字符串长度 2011-09-08 unsigned char取长度 2012-06-15 求一个unsigned char 类型的数组内容长度 更多类似问题 > 为你推荐: