- 421 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 04:15:22 ]
- ファイルから13バイトのデータを読むために
struct database { char boolen; long data[3]; }; このような構造体を作ってfreadで読み込んだのですが charのところで4バイト読み込み、最初の1バイトだけ変数に入れて3バイト破棄するという変な動作をします。 printf("%d\n",sizeof(struct database)); で表示させたところ16と表示されどうにもこうにもできません。 どうすればちゃんと1バイトだけ読み込むのか教えてください。お願いします。
|

|