从jpg文件读取二进制字节
||
我需要从c ++中的jpg文件中读取字节,因此请编写以下代码:
ifstream in(\"1.jpg\"ios::binary);
while(!in.eof())
{
char ch = in.get();
}
您知道一个jpg文件由256个不同的字符组成,我们可以将其保存在aa arr。中,但问题是我编写的这段代码以unicode的形式读取字符,因此它由9256个不同的char.how组成我可以从1.jpg读到不是Unicode吗?
没有找到相关结果
已邀请:
1 个回复
览幕堤分
函数从文件中读取未格式化的数据,它只是将读取的字符强制转换为
。您是否看到从文件读取的数据与文件中的实际数据不同?如果您在代码中的其他地方可能存在问题,则应提供更多信息。 或者,您可以使用
读取未格式化的数据块。