freadは指定されたファイルなどのストリームから、指定サイズのデータを読み込み、指定のメモリ領域に格納するC標準ライブラリ関数・・・。
の1番目がfread・・・。
バイナリファイルから、変数、配列、構造体にデータを格納するとき使う・・・。
fwriteの頁で生成したprof.binを読み込んで、構造体変数に格納できるかを確認しよう・・・。
ここまでは一緒・・・。
バイナリ読み込みモード("rb")で開く・・・。
"profi.bin"を読み込んで、profに格納・・・。
fwriteと指定の仕方は変わらない・・・。
"prof.bin"の中身を出力・・・。
でファイルを閉じる・・・。
prof.binはfwriteのとこからもってきて・・・、
$ ls fread fread.c prof.bin $
この状態で、
$ ./fread prof.name = Taro prof.age = 20 prof.address = Tokyo $
ちゃんと読み込めてる・・・。