<バイナリファイルへの入出力関数>
fwrite関数:ブロック単位の書き込み
形式: size_t fwrite(const
void *buf, size_t size, size_t n, FILE *fp);
機能: bufから,fpが指すファイルへ,sizeバイトのデータをn個書き込む.ファイル位置指示子を書き込んだデータバイト分進める.
返値: 正常時:書き込んだデータ個数(バイト数ではない)
異常時:nより小さな値.
fread関数:ブロック単位の読み込み
形式: size_t fread(void *buf, size_t
size, size_t n, FILE *fp);
機能: fpが指すファイルから,sizeバイトのデータをn個読み込み,bufに格納する.ファイル位置指示子を読み込んだデータバイト分進める.
返値: 正常時:読み込んだデータ個数(バイト数ではない)
異常時:nより小さな値