我如何连接文件路径

How can I concatenate file path?

本文关键字:文件 路径 连接 何连接      更新时间:2023-10-16

我只需要使用库SDL Mixer 2.0在C 中加入文件路径:

类似的东西:

#include<SDL2/SDL_mixer.h>
string myColor = "red";
sound = Mix_LoadWAV("D:\car"+myColor+".wav"); //or this
sound = Mix_LoadWAV("D:\car"+"red"+".wav");
// is generate a error:
#define Mix_LoadWAV(file)

mix_loadwav接收char *file,因此您需要从std::string转换为char*

sound = Mix_LoadWAV(("D:\car" + myColor + ".wav").c_str());