[問題] 如何呼叫外部程式(.exe)?

看板C_and_CPP (C/C++)作者 (神手)時間14年前 (2011/07/29 14:00), 編輯推噓1(109)
留言10則, 5人參與, 最新討論串1/1
程式語言:C 事情是這樣的 小弟我最近需要寫出一個程式可以執行時同時錄影兼錄音 錄影方面已用OPENCV解決 錄音方面因為只是要把收到的聲音存成WAV檔 所以我想簡單的方法應該可以 1.呼叫某個.exe檔來完成(網路上抓到的錄音程式) 2.呼叫windows內建的錄音程式來完成 所以請問各位大大 這兩種方法哪一種比較方便去實作? 又怎樣去實作(方向)? 感謝解答~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.130.102

07/29 14:02, , 1F
最簡單的方法是 system("XXXX.exe");
07/29 14:02, 1F

07/29 14:15, , 2F
錄音機不是只能錄一兩分鐘而已嗎 XD?
07/29 14:15, 2F

07/29 14:34, , 3F
看來方法2要放棄了....那用system(".exe")的方法可以對這程
07/29 14:34, 3F

07/29 14:36, , 4F
式進行控制?因為這程式有一個簡單的GUI負責開始和停止,有
07/29 14:36, 4F

07/29 14:37, , 5F
辦法在一進人主程式時就讓這.exe執行開始,而主程式結束時執
07/29 14:37, 5F

07/29 14:39, , 6F
行停止嗎? 感謝1,2F回復~~
07/29 14:39, 6F

07/29 14:41, , 7F
可透露錄音程式名稱嗎?
07/29 14:41, 7F

07/29 14:47, , 8F
錄音程式是上網隨便抓人寫好的,DSoundInDemo.exe
07/29 14:47, 8F

07/29 15:01, , 9F
fork
07/29 15:01, 9F

07/29 21:28, , 10F
在父process要結束時kill子process
07/29 21:28, 10F
文章代碼(AID): #1ECanmuR (C_and_CPP)
文章代碼(AID): #1ECanmuR (C_and_CPP)