Everything

fread


ストリームからの読み込みを行います。

備考

CS+が提供するデバッグ機能では,サポートされていません。

[所属]

標準ライブラリ

[指定形式]

#include <stdio.h>

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

[戻り値]

入力した要素数nmembを返します。

エラー・リターンはありません。

[詳細説明]

streamが指す入力ストリームから,sizeの大きさの要素をnmemb個入力し,ptrへ格納します。streamに指定できるのは,標準入出力のstdinだけです。

[使用例]

#include    <stdio.h>
void func(void) {
    struct {
        int     c;
        double  d;
    } buf[10];
    fread(buf, sizeof(buf[0]), sizeof(buf) / sizeof(buf [0]), stdin);
}