C++ 执行路径中带有空格的.exe
C++ Execute .exe with spaces in path
int main()
{
system("start C:\Program Files (x86)\Steam\Steam.exe\");
cout << "Opening...n";
return 0;
}
当它打开CMD时,它说"找不到C:\Program"。
(从注释迁移答案)
在内部将路径放入字符串中:
system("start "C:\Program Files (x86)\Steam\Steam.exe"");
注意:使用 "
在字符串中创建引号。
Thete没有必要带着逃跑。您可以使用原始字符串文本。喜欢这个。
system(R"(start "C:Program Files (x86)SteamSteam.exe")");
或
system(R"(start C:Program Files (x86)SteamSteam.exe)");
相关文章:
- 2D数组来自文本输入,中间有空格
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 终端不会为C++文件创建.exe文件吗
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- 在Windows中以.exe的形式运行c++
- 如何在C++中读取空格分隔的输入 当我们不知道输入的数量时
- Visual Studio mkl_link_tool.exe链接错误
- 如何在c++中使用system()来运行包含空格的python脚本
- basic_string的前导/尾部不区分空格的特征
- 移除前面有空格的前2个字符串
- PrintWindow函数在notepad.exe中出错
- 如何将以逗号和空格分隔的整数读取到 2D 数组中?
- 如何在 C++ 中从文件中读取字符数组(带有一些空格)
- 如何逐行读取文件,每行中的内容都用空格分隔并将其写入新文件中
- 为什么 c++(g++) 不允许模板返回类型和函数名称之间有空格?
- 用于存储由空格分隔的字符串的 C++/C 数据结构
- 在字符串中插入空格
- C ++中的StringStream有助于使用向量从字符串中提取逗号分隔的整数,而不是空格分隔的整数,为什么?
- VSCode C++ 编译的exe感染了Win32:TrojanX-gen[Trj]
- C++ 执行路径中带有空格的.exe