C言語で外部設定ファイルを読み込む方法は?

C言語では、外部設定ファイルの読み込みにファイル操作関数を利用できます。簡単なサンプルコードを以下に示します。

#include <stdio.h>

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

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

    // 读取配置文件内容
    while (fgets(buffer, sizeof(buffer), file) != NULL) {
        // 处理配置文件内容
        printf("%s", buffer);
    }

    // 关闭文件
    fclose(file);

    return 0;
}

上記のコードでは `config.txt` という名前の設定ファイルを開き、ファイルを逐次読み込んでバッファ `buffer` に格納し、処理を行っています(この例では単に内容をコンソールに出力しているだけです)。最後にファイルを閉じます。

尚記すべきは、上記コードのコンフィグファイル名はconfig.txtです。もし他の名前のコンフィグファイルがある場合は、fopen関数の1番目の引数にその正しいファイル名を指定してください。別の例として、このコードはコンフィグファイルが純粋なテキスト形式で格納されており、各行が1つの設定情報であることを仮定しています。コンフィグファイルのフォーマットが異なる場合は、実際の状況に応じて適切な修正を加える必要があります。

bannerAds