-2
我需要從在C jpg文件讀取的字節++這樣寫代碼:讀取二進制字節
ifstream in("1.jpg"ios::binary);
while(!in.eof())
{
char ch = in.get();
}
你知道一個jpg文件包含256區別的字符,我們可以將它保存的重複在一個arr.but問題是,我寫的這段代碼以unicode的形式讀取字符,所以它包含9256區別char.how我可以從1.jpg讀取它不是unicode嗎?
.jpeg包含字節,而不是字符。將in.get()的返回值轉換爲(unsigned char)。 –
thnaks爲您的提示 –