Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fflush(3S) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

close(2)

fopen(3S)

setbuf(3S)

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.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026