機能 |
ストリームに結び付られたファイルをクローズするすることを表す。 クローズする際はフラッシュを行いバッファリング中のデータを処理する。 |
||
---|---|---|---|
定義 |
#include <stdio.h> int fclose ( FILE * stream ); |
||
引数 |
|
||
戻り値 |
成功した場合は、0 失敗した場合は、EOFを返す。 |
||
実装例 |
#include <stdio.h> int main(void) { FILE *fp; int ret; /* ファイルを作成 */ fp = fopen("test.txt", "r"); if (NULL != fp) { printf("A file was opened.\n"); ret = fclose(fp); if (EOF != ret) { printf("A file was closed.\n"); } } return 0; } |
||
実行結果 |
A file was opened. A file was closed. |
fclose()