C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > fwrite
サイト内検索:

fwrite

C言語の標準ライブラリfwriteのリファレンスです。



fwrite

<fwrite>
概要ブロック単位でファイルに書込む。
ヘッダ#include <stdio.h>
I/Fsize_t fwrite(const void * restrict ptr, size_t size, size_t nmemb, FILE * restrict stream);
戻り値書込みに成功した要素の個数。
詳細fwrite関数は、配列ptrから、大きさがsizeである要素を、最大nmemb個、streamが指すストリームへ書き込む。fwrite関数は、unsigned char型の配列から、その順番で値を取り出し、fputc関数をsize回呼び出す。そのストリームのファイル位置表示子がもし定義されていれば、そのファイル位置表示子を書き込んだ文字数分進める。エラー発生の場合、そのストリームのファイル位置表示子の値は不定である。戻り値である書込みに成功した要素の個数は、書込みエラー発生の場合にのみnmembより小さくなる。size又はnmembが0の場合、fwrite関数は0を返す。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > fwrite
© 2009-2011 C言語サイト管理人