-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 に答える