FCLOSE(3S) — NEWS-OS Programmer’s Manual
名称
fclose, fflush − ストリームをクローズする/フラッシュする
形式
#include <stdio.h>
fclose(stream)
FILE ∗stream;
fflush(stream)
FILE ∗stream;
解説
fclose により、 指定した stream 用のバッファはすべて空にされ、 ファイルはクローズされます。 標準入力/出力システムによって割り付けられているバッファは解放されます。
exit(3) をコールすると、 fclose は自動的に実行されます。
fflush により、 指定した出力 stream のバッファに入ったデータはすべてそのファイルに書き出されます。 ストリームはオープンしたままとなります。
関連事項
close(2), fopen(3S), setbuf(3S)
診断
stream が出力ファイルに接続されていない場合、 またはバッファに入っているデータがそのファイルに転送できない場合には、 これらのルーチンは EOF を返します。
NEWS-OSRelease 4.2.1R