トップページ > キーワード検索 > fflush()
C言語規格
C言語(その他)
プログラム
その他
fflush()
機能 ストリームのバッファにある未書込みデータをファイルに書き込むことを表す。
ただし、バッファリングしていないストリームはフラッシュしない。
定義 #include <stdio.h>

int fflush ( FILE * stream );
引数
streamフラッシュするストリーム(FILE)へのポインタ
NULLを指定した場合は全ての出力ストリームに対してフラッシュする。
戻り値 成功した場合は、0
失敗した場合は、EOFを返す。
実装例
#include <stdio.h>

int main(void)
{
    int ret;
    
    /* 標準出力ストリームのバッファをフラッシュする */
    ret = fflush ( stdout );
    if (EOF != ret) {
        printf("Stream is flushed.\n");
    } else {
        printf("Failed to flush.\n");
    }
    return 0;
}
実行結果
Stream is flushed.





inserted by FC2 system