MCI播放中,文件路径中不能带空格怎么解决?
string command = "play c:\\ringin.wav";
mciSendString(command.c_str(), buf, sizeof(buf), NULL);
这样播放是没问题的,可以播放出来声音。
string command = "play ";
command += GetExeFileDir();
command += "\\sound\\ringin.wav";
mciSendString(command.c_str(), buf, sizeof(buf), NULL);
这样就不行了。。。GetExeFileDir();函数返回的值是 k:\Program Files\test\
其中Program files中间有一个空格,,我试过多次,只要WAV文件路径中有空格就播放不出声音,这个问题怎么解决?
谢谢。