C++系统功能
C++ system function
当我运行命令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");据我所知,你需要在空格前加上"\"。
相关文章:
- 文件系统:复制功能的速度秘诀是什么
- 如何在现代C++中实现没有宏的系统特定功能
- 具有文本角色扮演功能的移动系统
- 如何使用 C/C++ 和 system() 系统调用以外的其他方法在 Linux 中获取文件功能?
- "configure"脚本如何检测我的系统是否支持某些头文件或 cpp 功能?
- Boost进程"系统"功能中的错误处理
- 如果在创建对象时创建了 VPTR,那么为什么具有虚拟功能的类的大小在 32 位系统上为 4,在 64 位机器上为 8
- 如何制作一个根据拉取请求关闭和打开功能的构建系统?
- 是否可以在系统中使用"espeak"(" ");功能?
- 使用系统V符号词来制作聚集/屏障功能
- DirectShow功能在系统启动时被阻止
- 如何在功能系统中使用命令()
- 了解系统级读写功能
- 具有读写功能的 UNIX 管道系统可执行"ls -la"命令
- 使用 C/C++ 获取正在运行的 PID 的完整路径,而无需使用系统功能 (Linux)
- 与系统功能相关的问题
- C++系统功能
- 将相对路径转换为完整路径的系统功能,即使对于不存在的路径也适用
- C++系统功能"not reconized as internal or external command"
- 如何查询系统功能/属性