Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
バイナリモードでファイルを開くときに fscanf を使用するのは悪いことですか? インターネット上で合理的なものを見つけることができないようです。PPM ファイルを開いて読み取ろうとすると、これが見つかりましたが、fscanf を使用してよいかどうかわかりません。そして、netpbm を使用しても問題ありません。
これを fread で読むのは苦痛に思えます。
scanfおよび関数は、"1234" などのfscanf文字を読み取り、文字列から整数に変換するためのものです。ただし、整数は文字列としてバイナリ ファイルに保存されません。整数自体の実際のバイトが格納されます。これらは で整数に直接読み込む必要がありますfread。
scanf
fscanf
fread