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

fread

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



fread

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