一个compress函数的问题
最近看到一份代码,使用了compress压缩后,对压缩后返回的内容进行strcpy操作,不知道这样是否可以?压缩后的数据是否连续的呢,担心中间会不会有空字符,如果有,那应该用memcpy才行吧?请大侠答疑。
[解决办法]
用memcpy吧,compress返回有指针,有长度,为什么不用memcpy呢!!!
strcpy是遇到‘\0’就结束,所以非字符串,一般不用它
[解决办法]
一般情况下是有问题的,压缩应该不会保证只是用ASCII字符。
[解决办法]
不会吧!strcpy只是对字符串拷贝复制的吧!
确认看看compress的压缩方式吧!
[解决办法]
比如所谓压缩其实是base64编码呢?