读书人

unsigned char str[] = quot;abcdefquot;//用什

发布时间: 2013-09-07 14:12:44 作者: rapoo

unsigned char str[] = "abcdef";//用什么函数求字符串长度啊?
strlen 不行吧。。。。需要char类型;unsigned char转char 会不会有问题????
[解决办法]


strlen((const char*) str); //不带字符串结束符结果为6
sizeof(str); // 带字符串结束符,结果为7

[解决办法]
strlen(reinterpret_cast<char *>(str))

读书人网 >C++

热点推荐