C言語でテキストファイルを開く
auです。
今回は、C言語を使ってファイル名"test.txt"を開きます。
まずは、ファイルを開くための関数"fopen"を使います。
fopenを使う
fopenを使うには以下のようにします。
fopen("ファイル名", "r");
と書きます。第2引数の"r"は読み込みモードを表します。
ファイルの読み込みが成功すると、ファイル型のアドレスが返され、失敗するとNULLが返されます。
ファイルを開いた後は、"fclose"でファイルを閉じます。
fclose(ファイル型);
実際に書いてみます。
#include <stdio.h> int main(void) { FILE *fp; char file_name[] = "test.txt"; fp = fopen(file_name, "r"); if (fp != NULL) { // ちゃんと開けた場合 printf("%sが開きました\n", file_name); } else { printf("%sは開くことができませんでした\n", file_name); } fclose(fp); // 開いたら閉じる return 0; } // 実行結果 test.txtが開きました