int main()
{
system("start C:\\Program Files (x86)\\Steam\\Steam.exe\\");
cout << "Opening...\n";
return 0;
}
当它打开CMD时,它会显示“找不到C:\ Program'。”
答案 0 :(得分:3)
(从评论中迁移答案)
在内部将路径放入字符串:
system("start \"C:\\Program Files (x86)\\Steam\\Steam.exe\"");
注意:使用\"
在字符串中创建引号。
答案 1 :(得分:2)
Thete无需与\
一起逃脱。您可以使用原始字符串文字。像这样。
system(R"(start "C:\Program Files (x86)\Steam\Steam.exe")");
或
system(R"(start C:\Program Files (x86)\Steam\Steam.exe)");