fflush, flushall - ストリームのフラッシュ

【書式】

#include <stdio.h>

int fflush(FILE *fp);

int flushall(void);

【解説】

fflush()はファイルポインタfpで指定されるファイルが出力用にオープンさ

れていると、ストリームのバッファにたまっているデータをすべて出力しま

す。入力用にオープンされている場合はストリームのバッファの内容をクリ

アします。

flushall()は現在オープンされているすべてのファイルのストリームバッフ

ァをfflush()のようにフラッシュします。

【リターン値】

fflush()は、成功した場合は0を返します。失敗した場合はEOFを返します。

flushall()は、成功した場合は出力されたファイルの数を返します。失敗し

た場合はEOFを返します。

【可搬性】

fflush()

ANSI, UNIX, DOS窓

flushall()

DOS窓

【参照】

fclose(3), setbuf(3)

【copyright (c) 安江正樹@東海大学理学部物理学科】