我想在C/C++中創建一個調用其他程序(已編譯爲二進制文件)並使用其「退出狀態」(或返回值)的程序是int類型)用於其他操作。這兩個程序都是用C/C++編寫的,並且要在不同的二進制可執行文件中構建。 我想爲他們兩個簡單的代碼。
請同時告訴上述程序要用於linux/windows的include文件。謝謝將輸出(int)返回給其他程序的C/C++程序
-5
A
回答
4
假設你有app1和app2。
然後使用C++ system()函數並將其返回值分配給一個整數。
如: 對APP代碼:
#include <cstdlib>
// code code code ...
int exit_status = system("app2");
// more code
EXIT_STATUS將採取從App2的main()函數的返回值。
+0
謝謝。無法投票你,至少需要15個聲望:(當然,我會得到它的時候會投票。) –
+1
你可以接受他的答案;你有這個祕密 – MOHAMED
相關問題
- 1. Java程序不返回Int
- 2. 顯示MATLAB的程序的輸出,呼籲其他C++程序
- 3. 將我的程序公開給其他程序
- 4. 使用C#程序的選擇輸出到其他C#程序
- 5. 將變量傳遞給其他程序
- 6. Objective-C程序沒有返回輸出
- 7. 將值傳遞給其他程序包並調用java中當前程序中的其他程序包
- 8. 從子程序返回文件句柄並傳遞給其他子例程
- 9. 將子程序直接輸出回主程序的TextCtrl
- 10. 給出-2147483648輸出的C++程序
- 11. 程序未給出所需的輸出
- 12. 程序返回(int),到另一個程序
- 13. Java:在我的程序中使用其他程序的靜態方法輸出
- 14. 將在程序中返回
- 15. Fortran 90 - 將主子程序的值傳遞給函數和其他子程序
- 16. 將Int分配給Int並返回Int
- 17. 如何讀取其他程序多爲refcursor返回我遇到一個步驟的其他程序
- 18. iSeries存儲過程調用RPG程序不會將值返回給程序
- 19. 開關盒程序不給出輸出
- 20. 該程序does'nt給出輸出
- 21. 程序來監視其他程序
- 22. 如果其他程序切換程序
- 23. Python程序寫其他程序
- 24. 將我的應用程序鏈接到其他應用程序
- 25. 將獨立的python應用程序分發給其他機器
- 26. 如何使用C#讀取其他程序的輸出?
- 27. 如何獲得WINForm中的robocopy(或其他cmd程序)輸出?
- 28. 如何從我的應用程序將可繪製資源的ID返回給其他程序包/開發人員的調用應用程序
- 29. 連續將數據從一個應用程序發送到其他應用程序的其他應用程序?
- 30. 程序的輸出
我說去吧。 – WhozCraig
看到下面的鏈接,它可以給你一個想法:http://stackoverflow.com/questions/13532391/how-to-get-error-of-execvp-in-the-fork – MOHAMED
你嘗試過什麼嗎?甚至,你是否閱讀過任何文檔? –