C++系统功能

C++ system function

本文关键字:系统功能 C++      更新时间:2023-10-16

当我运行命令system("start C:\Program Files (x86)\Tibia\Tibia.exe");

它将在运行时显示一个错误,并给出以下输出:

系统找不到文件C:\Program。

这是正确的路径,我检查了三次!那么这个命令有什么问题呢?

您需要将路径用引号括起来,因为它包含空格。由于普通的双引号将结束C++字符串的文字,您必须转义它们:

system("start "C:\Program Files (x86)\Tibia\Tibia.exe"");

一个简单的system("C:\Program Files (x86)\Tibia\Tibia.exe")可能也能完成这项工作,因为start动词就是这样做的。

试试这个:system("启动C:\Program\Files\(x86)\Tibia\Tibia.exe");据我所知,你需要在空格前加上"\"。