【发布时间】:2013-09-02 19:04:12
【问题描述】:
我想打开我的其他程序:
system("start");
程序正在运行:E:\Pasd\swe\Dtr。
程序名称:app.exe
我应该在“”中输入什么来运行。我试试:
system("start E:\Pasd\swe\Dtr\app.exe");
但它不起作用。
【问题讨论】:
-
你需要转义你的反斜杠,这样编译器就不会认为有特殊字符,所以
"E:\Pasd\swe\Dtr\app.exe"会变成"E:\\Pasd\\swe\\Dtr\\app.exe" -
哎呀,没有重新阅读我的评论,现在我无法编辑它。显然即使在 SO 中,反斜杠也被用作转义字符......意思是说类似于 Corvin 的答案。