オブジェクト ファイル input.obj があるとします。ターミナルで「cat input.obj」を実行すると、「???A?J」のようなランダムな文字が返されます。しかし、それを「hexdump」すると、プログラムに読み込みたい値が表示されます。
この obj ファイルを program.c に読み込みます。まず、fopen を使用してファイルを開き、fgetc を使用してバイト単位で読み込みます。しかし、実際には「cat input.obj」のように内容を読み込んでいるのに対し、hexdump のように実際の内容を読み込んでもらいたいのです。何か案は?
コード スニペット (投稿者のコメントから):
char *filename;
FILE *f;
char c;
f = fopen(filename, "r");
c = fgetc(f);