【发布时间】:2011-02-02 14:30:15
【问题描述】:
我有一个二进制数据的向量,我需要将其逐位写入二进制文件(我知道字节必须是 8 的倍数,假设是这样)。然后我需要将该数据重新读回向量
数据必须在向量
【问题讨论】:
-
但是你昨天已经在stackoverflow.com/questions/4861898/…问过这个问题。
-
是的,我基本上想将整个向量
数据复制到一个文件中,然后重新收集它(它包含一个霍夫曼编码的数据)。昨天我设法用小代码实现了这个工作,遵循这里courses.cs.vt.edu/~cs2604/fall02/binio.html中给出的“读取和写入复杂数据”的内容,但在主程序中不起作用,给了我错误。您可以查看我的其他帖子。 -
@Drew C:看看我的答案,告诉我问题到底是什么......
-
@Drew C:顺便问一下,这是作业吗?
-
有点,这是练习的一部分。我通常用 fortran 编程来计算东西,所以对 c++ 和内存管理来说是新的。位集的大小是否有限制?你能在程序中间定义bitset大小吗?