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

向文件存储数组内容有关问题

2012-03-01 
向文件存储数组内容问题!文件都是以ascii格式存储的,一个character也就是一个byte,好,现在假设我有个intar

向文件存储数组内容问题!
文件都是以ascii格式存储的,一个character也就是一个byte,好,现在假设我有个int   array,里面存着一些内容,每个item也就是一个byte,我现在要把这些内容存到文件里,以后从文件读的时候还可以恢复成以前的array,当然,有很多办法,现在我就像知道,有什么办法可以让存在文件里的内容大小是array大小的一半?

[解决办法]
这个只能找压缩算法了。而且天下没有一种算法能保证有一个固定的压缩率。
实际大小由压缩算法和数据的内容决定。
[解决办法]
我的微见:应该不可以吧,因为数组在内存中就是连续存储的,在磁盘里也是,而byte大小是固定的,所以我想两者的大小应该是一样的,而不会向楼主说的那样.
-----------------------------
这只是一己之见
-------
关注中……

热点排行
Bad Request.