FCLOSE

Section: C Library Functions (3)
索引 jman

BSD mandoc
 

索引

名称

fclose - ストリームを閉じる  

索引

ライブラリ

Lb libc  

索引

書式

In stdio.h Ft int Fn fclose FILE *stream  

索引

解説

Fn fclose 関数は、基礎となるファイルや関数のセットから、指定された Fa ストリーム を分離します。 ストリームを出力に使用している場合は、 まず最初に、 fflush(3) を使用して、バッファにあるデータを書込みます。  

索引

戻り値

正常終了すると 0 が返されます。 正常終了しなかった場合は EOF が返され、 グローバル変数 errno には、エラーを示す値が設定されます。 どちらの場合でも、ストリームには それ以上アクセスできません。  

索引

エラー

Fn fclose 関数がエラーなると、 ルーチン close(2) か fflush(3) で指定されたエラーが errno に設定されます。  

索引

Fn fclose は NULL 引数を処理しません。 NULL 引数はセグメンテーション違反を引き起こします。 この動作は意図的なもので、 Fx で作成されたプログラムのバグをなくすためです。 この動作は実装に関わるものであり、 プログラムが依存すべきではありません。  

索引

関連項目

close(2), fflush(3), fopen(3), setbuf(3)  

索引

規格

Fn fclose 関数は、 St -isoC に適合しています。


 

索引

Index

名称
ライブラリ
書式
解説
戻り値
エラー
関連項目
規格

jman



Time: 07:06:49 GMT, January 12, 2009