0

我正在使用 libconfig。.cfg 文件与 .c 文件位于同一目录中。我想从特定路径读取 .cfg。例如,我希望该文件可以在上一个目录中(不在 .c 文件的同一目录中)。我该怎么做?这是我读取 .cfg 文件的代码(它是标准代码):

config_t cfg;
    config_setting_t *setting;

    config_init(&cfg);

    if(! config_read_file(&cfg, "file.cfg"))
    {

    fprintf(stderr, "%s:%d - %s\n", config_error_file(&cfg),config_error_line(&cfg), config_error_text(&cfg));
    config_destroy(&cfg);
    return(EXIT_FAILURE);

    }
4

0 回答 0