読者です 読者をやめる 読者になる 読者になる

fread

C言語 Sample

freadは指定されたファイルなどのストリームから、指定サイズのデータを読み込み、指定のメモリ領域に格納するC標準ライブラリ関数・・・。

Man page of FREAD

の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
$

ちゃんと読み込めてる・・・。

Sample/fread.c at master · bg1bgst333/Sample · GitHub