0
長さの異なるバイナリファイルを読み取るにはどうすればよいですか?異なるバイト長の値を持つバイナリファイルを読み取る
たとえば、4バイト、2バイト、2バイト、および1バイトで構成された3200バイトのバイナリファイルの後に特定の値があります。
Iは、バッファ変数に4バイト文字をcontenate
fread(&buffer, 1, 1, file);
を使用して読み取ることを試みた - 1つの文字に - 、整数に変換し、それが動作しません。 1バイト長の場合のように表示するだけです。
エンディアンのため? –
いいえ、それはビックエンディアンにあります。 – Leon
「うまくいかない」とはどういう意味ですか?コードと出力を提供する。 –