在C++中,您可以使用
和
头文件中的 system()
函数来创建一个新的进程。以下是一个简单的示例:
#include#include int main() { // 使用 system() 函数创建一个新的进程 int result = system("notepad.exe"); // 检查命令是否成功执行 if (result == 0) { std::cout << "Process created successfully!" << std::endl; } else { std::cerr << "Failed to create process." << std::endl; } return 0; }
在这个示例中,我们使用 system()
函数执行了 notepad.exe
,这将创建一个新的记事本进程。system()
函数返回一个整数值,表示命令的执行状态。如果返回值为0,表示命令成功执行;否则表示执行失败。
请注意,system()
函数依赖于系统环境变量,因此在不同的操作系统上可能会有不同的行为。另外,如果您需要在C++中更精细地控制新进程的执行和管理,可以考虑使用
和
头文件中的 popen()
和 pclose()
函数,或者使用C++11及更高版本中的
和
库。