メモリ領域からストリーム入出力用ファイルにデータを出力します。
size_t fwrite(const void *ptr, size_t size, size_t n, FILE *fp);
fwrite関数は、ptrの指す記憶域から、ファイルポインタfpの示すストリーム入出力用ファイルに、sizeで指定したバイト数を1メンバとしたデータをnメンバ出力します。
この時、ファイルに対する位置指示子は出力したバイト数進められます。
fwrite関数は、実際に出力に成功したメンバ数を返しますので、通常nと同じ値になります。しかし、エラー発生の時はそれまで出力に成功したメンバ数を返しますので、nより小さな値となります。