C言語なら俺に聞け(入門篇) Part 36
■ このスレッドは過去ログ倉庫に格納されています
0421デフォルトの名無しさん
2008/09/29(月) 04:15:22struct database {
char boolen;
long data[3];
};
このような構造体を作ってfreadで読み込んだのですが
charのところで4バイト読み込み、最初の1バイトだけ変数に入れて3バイト破棄するという変な動作をします。
printf("%d\n",sizeof(struct database));
で表示させたところ16と表示されどうにもこうにもできません。
どうすればちゃんと1バイトだけ読み込むのか教えてください。お願いします。
■ このスレッドは過去ログ倉庫に格納されています