c++;使用参数运行.exe文件 我尝试用C++来运行exe文件,没有运气< /p>

c++;使用参数运行.exe文件 我尝试用C++来运行exe文件,没有运气< /p>,c++,exe,C++,Exe,我试过这个: system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe"); 如何使用参数运行hl.exe 谢谢 更新: “C:\Program”未被识别为内部或外部命令、可操作程序或批处理文件我收到此错误 我尝试了系统(“C:\\hl.exe”)而且效果很好。 我认为问题出在空白处您可以通过将参数添加到hl.exe的末尾来运行可执行文件,就像在命令行上一样 system("C:\

我试过这个:

system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe");
如何使用参数运行hl.exe

谢谢

更新:

“C:\Program”未被识别为内部或外部命令、可操作程序或批处理文件
我收到此错误

我尝试了
系统(“C:\\hl.exe”)而且效果很好。

我认为问题出在空白处

您可以通过将参数添加到hl.exe的末尾来运行可执行文件,就像在命令行上一样

system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe fullscreen");
其中,fullscreen是运行hl.exe的参数

使用路径中的空格,可以在包含可执行路径的字符串周围加引号:

system("\"C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe\" fullscreen");

您可以通过将参数添加到hl.exe的末尾来运行可执行文件,就像在命令行上一样

system("C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe fullscreen");
其中,fullscreen是运行hl.exe的参数

使用路径中的空格,可以在包含可执行路径的字符串周围加引号:

system("\"C:\\Program Files (x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe\" fullscreen");

您得到的错误是什么,因为通常这是正确的方式我正在尝试运行.exe文件。我没有得到任何东西你可能需要引用路径,比如:
“\”C:\\Program Files(x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe\”
中的空格似乎是你的问题。因为它说,
“'C:\Program'无法识别”
,而不是
“C:\Program Files(x86)”
您会遇到什么错误,因为通常这是我尝试运行.exe文件的正确方法。我没有得到任何东西你可能需要引用路径,比如:
“\”C:\\Program Files(x86)\\Counter-Strike Condition Zero 1.2 build 2771\\hl.exe\”
中的空格似乎是你的问题。因为它说,
“'C:\Program'无法识别”
,而不是
“C:\Program Files(x86)”
请查看我的自定义问题您只需要转义空白。请查看我的自定义问题您只需要转义空白。