_flushall
stdio.h:インデックス への移動
ヘッダーファイル
stdio.h
カテゴリ
入出力ルーチン
プロトタイプ
int _flushall(void);
説明
すべてのストリームをフラッシュします。
_flushall は,オープン入力ストリームに関連付けられたすべてのバッファをクリアし,オープン出力ストリームに関連付けられたすべてのバッファをそれぞれのファイルに書き込みます。_flushall の後に読み取り操作を行うと,入力ファイルからバッファに新しいデータが読み取られます。_flushall の実行後もストリームは開いたままです。
戻り値
_flushall は,オープン入力/出力ストリームの数を表す整数を返します。
例
#include <stdio.h>
int main(void)
{
FILE *stream;
/* ファイルを作成します */
stream = fopen("DUMMY.FIL", "w");
/* すべてのオープンストリームをフラッシュします */
printf("%d streams were flushed.\n", flushall());
/* ファイルを閉じます */
fclose(stream);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |