C言語 ファイル読み込みの基本と実践:fopen, fread, fclose

C言語では、標準ライブラリ関数を使用してファイルを開き、データを読み取ることができます。以下は簡単な例です:

#include <stdio.h>

int main() {
    FILE *file;
    char data[100];

    // 打开文件
    file = fopen("example.txt", "r");
    if (file == NULL) {
        printf("无法打开文件\n");
        return 1;
    }

    // 读取数据
    while (fgets(data, sizeof(data), file) != NULL) {
        printf("%s", data);
    }

    // 关闭文件
    fclose(file);

    return 0;
}

この例では、まずfopen関数を使用して、”example.txt”という名前のファイルを読み取り専用モード(”r”)で開きます。ファイルのオープンに失敗した場合、プログラムはエラーメッセージを印刷して1を返します。

その後、fgets関数を使用してファイルからデータを読み取り、1行ずつ出力します。最後に、fclose関数を使用してファイルを閉じます。

ファイルを開いたり閉じたりする際には常にファイルが正常にオープンされているか確認し、読み込んだデータの妥当性を確認する必要があります。

bannerAds