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

怎么将缓冲区中的数据(字符串)保存到一个字符数组中

2012-11-04 
如何将缓冲区中的数据(字符串)保存到一个字符数组中如何将缓冲区中的数据保存到一个字符数组中?我用zlib中

如何将缓冲区中的数据(字符串)保存到一个字符数组中
如何将缓冲区中的数据保存到一个字符数组中?我用zlib中的compress函数压缩字符串,调用该函数后,被压缩的后的串被保存在了一个声明的缓冲区中(buf)。请问如何将其读取并保存。

请高手指教!谢谢!

[解决办法]
用memcpy,设置数据的长度就可以读取的。
[解决办法]

探讨

压缩后的数据是乱码,在ubuntu终端中无法全部显示出来。如果我希望将其保存到一个file中(像txt文档类似)显示出来(乱码),应该如何做?用字符串存储,然后用“%s”方式输出吗(这样某些乱码显不出来)?
谢谢!

热点排行