【发布时间】:2015-04-21 01:06:57
【问题描述】:
我对如何使文件头更有效(对于分配)有一个想法,但我想知道我是否可以执行。
是否可以从文件中读取 24 位,然后将其放入整数并保留其值?
假设我有:
00000000 00000001 00000000 = 256
我可以从一个文件中读取它,将它分成三个字符,然后将这些字符组合成一个整数,从而保留值 256 吗?这样最终的结果将是:
00000000 00000000 00000001 00000000 = 256
【问题讨论】:
-
您将需要读取 3 个 8 位值并使用二进制算术将它们放入 32 位整数中。请澄清保留,持续时间是否仅在函数期间?在节目期间?程序退出后?
-
在节目期间,我的意思是,对不起。至于二进制算术 - 我会移动这些值然后将这些位设置在正确的位置吗?我认为这可能会起作用。谢谢!
标签: c++