求教:
本人想用c++实现一个功能:从二进制文件中提取某些字节的数据,这些数据对于我的工作来说是可以直接使用的,求教将这些提取的bit位(以字节为单位,8bit)放入一个数组中,每字节使用一个数组单元,转化为16进制数也可以。
例如,某二进制文件内容为:0000000100000000101100011111111111110100000101100111111010101000,希望通过c++编程得到一个数组unsigned char myarray[8] = { 0x01, 0x00, 0xB1, 0xFF, 0xF4, 0x16, 0x7E, 0xA8};
求教了。