我需要将二进制数据读取到缓冲区,但是在fstreams中,我已经将函数读取数据到char缓冲区中,所以我的问题是:
如何将二进制数据传输/转换到无符号字符缓冲区中,在这种情况下是否是最佳解决方案?
示例
char data[54];
unsigned char uData[54];
fstream file(someFilename,ios::in | ios::binary);
file.read(data,54);
// There to transport **char** data into **unsigned char** data (?)
// How to?发布于 2013-11-23 21:47:28
首先,将其读入未签名的char数据。
unsigned char uData[54];
fstream file(someFilename,ios::in | ios::binary);
file.read((char*)uData, 54);演员阵容是必要的,但无害。
https://stackoverflow.com/questions/20168313
复制相似问题