C言語でテキストファイルを開く方法

C言語でテキストファイルを開くためにはfopen()関数を使います。fopen()関数は2つの引数を取ります。第1引数はファイル名(パスを含む)、第2引数はファイルを開くモードです。以下にサンプルコードを示します。

#include <stdio.h>

int main() {
    FILE *file;
    char filename[] = "example.txt";

    // 打开文件
    file = fopen(filename, "r");
  
    // 检查文件是否成功打开
    if (file == NULL) {
        printf("无法打开文件 %s\n", filename);
        return 1;
    }
  
    // 在这里进行对文件的操作

    // 关闭文件
    fclose(file);

    return 0;
}

上のコードでは、ファイルの名前は「example.txt」に指定され、モードは「r」で指定されています。これは、読み取り専用モードでファイルをオープンすることを意味します。fopen()関数は、ファイルのオープンに成功すれば FILE 構造体へのポインタを返し、オープンに失敗すれば NULL を返します。また、ファイルの操作後に fclose() 関数を使ってファイルを閉じる必要があることに注意してください。

bannerAds