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) 安江正樹@東海大学理学部物理学科】