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