-5

我想在 C/C++ 中创建一个程序,该程序调用其他程序(已编译为二进制)并将其“退出状态”(或 int 类型的返回值)用于其他操作。这两个程序都是用 C/C++ 编写的,并且将构建在单独的二进制可执行文件中。我想要他们两个的简单代码。
还请告知上述程序用于 linux/windows 的包含文件。谢谢

4

1 回答 1

4

假设你有 app1 和 app2。

然后使用 C++ system() 函数并将其返回值分配给一个整数。

例如:app1 的代码:

#include <cstdlib>

// code code code ...

int exit_status = system("app2");

// more code

exit_status 将采用从 app2 的 main() 函数返回的值。

于 2013-01-11T08:05:01.027 回答