【書式】
#include <stdio.h>
int fread(void *ptr, size_t size, size_t nelem, FILE *fp);
int fwrite(const void *ptr, size_t size, size_t nelem, FILE *fp);
【解説】
fread()はファイルポインタfpで示されるファイルからptr番地へsizeバイト
ずつnelem個読み込みます。ファイルから配列へ読み込む場合に使います。
fwrite() はファイルポインタfpで指定されるファイルへptr番地からsizeバ
イトずつnelem個分出力します。 ファイルへ配列のデータを出力する場合に
使います。
【リターン値】
fread() は入力したブロック数を返します。もしsizeまたはnelemが0の場合
は値0を返します。
fwrite()は出力したブロック数を返します。もしsizeまたはnelemが0の場合
は値0を返します。
【可搬性】
ANSI, UNIX, DOS窓
【参照】
read(3), write(3)
【copyright (c) 安江正樹@東海大学理学部物理学科】