Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/162.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在路径中有空格的文件上找不到文件_C++ - Fatal编程技术网

C++ 在路径中有空格的文件上找不到文件

C++ 在路径中有空格的文件上找不到文件,c++,C++,如何用双引号将其括起来: wsprintfW(szBuffer, L"%s\\cmd.exe /c start \"%s\\cmd.exe\" %s", szSystemDirectory, szSystemDirectory, lpCommandLine); 解决 LR“(%s\cmd.exe/c开始“%s\cmd.exe”“%s)”您几乎可以肯定不需要指定“szSystemDirectory”来使用“cmd.exe”:Windows应该会自动找到它。是的,但不是在我的项目trust meO

如何用双引号将其括起来:

wsprintfW(szBuffer, L"%s\\cmd.exe /c start \"%s\\cmd.exe\" %s", szSystemDirectory, szSystemDirectory, lpCommandLine);
解决


LR“(%s\cmd.exe/c开始“%s\cmd.exe”“%s)”

您几乎可以肯定不需要指定“szSystemDirectory”来使用“cmd.exe”:Windows应该会自动找到它。是的,但不是在我的项目trust meOK中-那么在格式字符串中添加双引号的
\“
语法有什么问题吗?与您在
start\%s\\cmd.exe\“
中使用的语法相同?因为我在这里的问题是“%s”,这将使我在combobox中获得如下%userprofile%\Desktop\mypro 3.2\rufus-2.5.exe的应用程序路径,并且必须使用双引号将其括起来
L”\%s\\cmd.exe\“/c
。。。