社区
C++ 语言
帖子详情
一个compress函数的问题
hanfengguke
2013-11-14 10:58:55
最近看到一份代码,使用了compress压缩后,对压缩后返回的内容进行strcpy操作,不知道这样是否可以?压缩后的数据是否连续的呢,担心中间会不会有空字符,如果有,那应该用memcpy才行吧?请大侠答疑。
...全文
216
5
打赏
收藏
一个compress函数的问题
最近看到一份代码,使用了compress压缩后,对压缩后返回的内容进行strcpy操作,不知道这样是否可以?压缩后的数据是否连续的呢,担心中间会不会有空字符,如果有,那应该用memcpy才行吧?请大侠答疑。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanfengguke
2013-11-15
打赏
举报
回复
亲测过了,压缩后是带有空子节的,不能用strcpy,我看的那份代码确实有问题。 不懂base64编码是啥情况,呵呵。散分了
版主大哥
2013-11-14
打赏
举报
回复
用memcpy吧,compress返回有指针,有长度,为什么不用memcpy呢!!! strcpy是遇到‘\0’就结束,所以非字符串,一般不用它
赵4老师
2013-11-14
打赏
举报
回复
比如所谓压缩其实是base64编码呢?
max_min_
2013-11-14
打赏
举报
回复
不会吧!strcpy只是对字符串拷贝复制的吧! 确认看看compress的压缩方式吧!
qq120848369
2013-11-14
打赏
举报
回复
一般情况下是有问题的,压缩应该不会保证只是用ASCII字符。
Java-GUI介绍和使用
GUI API包含的类分为三个部分:组件类(component class) 容器类(container class),和辅助类(helper class) 1. 组件类是用来创建用户图形界面的,例如JButton,JLabel,JTextField. 2. 容器类是用来包含其他组件的,例如JFrame,JPanel 3. 辅助类是用来支持GUI组件的,例如Color,Font
汉诺塔c语言递归.zip
汉诺塔c语言递归
mybatis-plus-core-3.0.6.jar
mybatis-plus-core.jar 各个版本,免费下载, mybatis-plus-core.jar 是 MyBatis 的增强工具核心包。免费下载 。 MyBatis-Plus(简称 MP),是
一个
MyBatis 的增强工具包,只做增强不做改变,为简化开发工作、提高生产率而生。
mybatis-plus-generator-3.4.0.jar
mybatis-plus-generato.jar 包,各个版本,免费下载。 mybatis-plus 代码生成器生成代码框架。各个版本,免费下载。 下载不了,关注我,评论区联系我。
2023年纺织行业分析.pptx
行业研究
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章