😸

[C] fclose 関数

に公開

機能

ファイルストリームを閉じる関数[1]

使用例

fclose でファイルを閉じる

\n は改行を表す エスケープシーケンス[2]

コード

FILE *fp = fopen("test.txt", "r");
fclose(fp);
全文
#include <stdio.h>
void main() {
    FILE *fp = fopen("test.txt", "r");
    fclose(fp);
}

実行結果

(実行時の出力は特になし)

fclose の戻り値をチェックする

コード

FILE *fp = fopen("test.txt", "r");
int result = fclose(fp);
printf("%d\n", result);
全文
#include <stdio.h>
void main() {
    FILE *fp = fopen("test.txt", "r");
    int result = fclose(fp);
    printf("%d\n", result);
}

実行結果

0
脚注
  1. ファイルの操作が終わった後、安全にファイルを閉じるために使う。ファイルハンドラのリソースを解放する。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion