FREAD

Section: C Library Functions (3)
索引 jman

BSD mandoc
 

索引

名称

fread fwrite - バイナリストリーム入出力  

索引

ライブラリ

Lb libc  

索引

書式

In stdio.h Ft size_t Fn fread void *ptr size_t size size_t nmemb FILE *stream Ft size_t Fn fwrite const void *ptr size_t size size_t nmemb FILE *stream  

索引

解説

Fn fread 関数は、 Fa stream が指すストリームから、それぞれが Fa size バイトの大きさのオブジェクトを Fa nmemb 個読み込み、 Fa ptr で指定された場所に保存します。

Fn fwrite 関数は、 Fa ptr で指定された場所から、それぞれが Fa size バイトの大きさのオブジェクトを Fa nmemb 個 Fa stream が指すストリームに書き込みます。  

索引

戻り値

Fn fread 関数と Fn fwrite 関数は、読み書きしたバイト数だけ ストリームのファイル位置インジケータを進め、 読み書きしたオブジェクト数を返します。 エラーが発生した場合、またはファイルの終了に達した場合は、 指定したものより少ないオブジェクト数 (または 0) を返します。

Fn fread 関数は、ファイルの終了とエラーを区別しません。 ファイルの終了かエラーかを判断するためには、呼び出し側が feof(3) と ferror(3) を使用する必要があります。 Fn fwrite は、書き込みエラーが発生した場合に限って Fa nmemb より少ない値を返します。  

索引

関連項目

read(2), write(2)  

索引

規格

Fn fread 関数と Fn fwrite 関数は、 St -isoC に適合しています。


 

索引

Index

名称
ライブラリ
書式
解説
戻り値
関連項目
規格

jman



Time: 07:06:50 GMT, January 12, 2009