[問題] console執行外部程式要如何輸入參數?
遇到的問題: (題意請描述清楚)
我寫了一個 console 介面的文字格式轉換程式
轉換過程中需要去執行另一個外部程式
但是該外部程式執行後需要用鍵盤輸入參數,然後按 enter 才會繼續跑
請問有方法在我寫的程式內加入什麼程式碼
讓程式可以在執行到該外部程式時,自動輸入參數呢?
希望得到的正確結果:
1.執行我的程式
2.途中會執行外部程式.exe
3.外部程式.exe會停在輸入參數的畫面
4.自動輸入參數, enter
5.結束後再回到我的程式
程式跑出來的錯誤結果:
會停在輸入參數的畫面,無法繼續
開發平台:
VC++, Windows
有問題的code: (請善用置底文標色功能)
方法1.
system("外部程式.exe");
system("參數");
方法2.
system("外部程式.exe 參數");
補充說明:
我試的方法好像都是 dos 批次檔的指令...@@ 跟 c++ 無關
該外部程式沒有原始碼,無法修改
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.190.59
推
12/26 22:58, , 1F
12/26 22:58, 1F
推
12/26 23:34, , 2F
12/26 23:34, 2F
推
12/27 01:42, , 3F
12/27 01:42, 3F
→
12/27 01:51, , 4F
12/27 01:51, 4F
→
12/27 01:59, , 5F
12/27 01:59, 5F
→
12/27 11:44, , 6F
12/27 11:44, 6F
→
12/27 11:46, , 7F
12/27 11:46, 7F