我有一个二进制文件 a.bin,它包含 768 个字节。
我想将字节 16-256、272-512、528-768 放入
char data[720]
我做了类似的事情
ifstream a1;
a1.open("a.bin", ios::in|ios::binary)
char tmp[256]
a1.read(tmp,256)
然后我做了一些循环并在逻辑中将 tmp 复制到 data[720] 。但这看起来真的很愚蠢。所以我想问
如何将数据读取到字符数组的某个位置?
a1.read(tmp[2],2) // 不允许,如何实现?
我怎样才能跳过某一天?
a1.read(tmp16,16); 我可以使用它来跳转 16 个字节并且从不使用 tmp16,但它看起来很难看。