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

怎么获取一个unsigned char*的长度

2013-06-25 
如何获取一个unsignedchar*的长度怎么获取一个unsigned char *的长度,里面内容可能含有0x00,所以不能用str

如何获取一个unsigned char*的长度
怎么获取一个unsigned char *的长度,里面内容可能含有0x00,所以不能用strlen,要怎么获取长度,求大神指导
[解决办法]
楼主的需求是不可能实现的。理论上讲,那个数据可以无限长到内存最大值。0x0只是字符串的结尾符,只适用char *数据,strlen和wcslen就是通过0x0来判断结束的。
[解决办法]
用数组装十六进制数据可以不?
[解决办法]
总要有个结束标志吧,或者根据某个协议先获取长度

热点排行