从Buff加载文件

时间:2019-02-11 12:03:07

标签: c

printf返回右buff,但是open返回错误iirc

int readicon(const char * titleid, const char * value)
{

    ini_file init;


    load_ini(&init, "INI_FILE_PATH_HERE");


    char buffer[500];
    char buff[500];

    ini_get_string(&init, titleid, value, "NULL", buff, 500);
    sprintf(buffer, "%s", buff);
    printf(buff); // returns the right path from the ini
    loadpng(buff);

}

Open返回“无效的参数”。但是buff返回“ FILE_PATH”,所以可以解决这个问题 请不要知道这个loadpng可以与硬编码路径(不是来自buff)一起正常工作

1 个答案:

答案 0 :(得分:0)

我发现缓冲区中的路径中不能包含引号