[問題] 如何強制結束用system呼叫的外部程式
我在XP下用devC++寫了一個程式
用system("lapurw.exe>temp");呼叫了lapurw.exe這個程式
正常狀況下lapurw.exe跑完就會自己結束那個像DOS的視窗
然後我的程式就會去讀取他跑出來的OUTPUT檔並進入下一個迴圈
但是有時候他會跑到一半就停在那個DOS的視窗不動了
我的程式也就跟著一起當在那邊不能繼續跑下去
請問有什麼方法能在lapurw.exe自己不會結束時強制結束它嗎
EX:lapurw.exe跑超過5秒就結束程式之類的?
爬文有看到可以用CreateProcess
但是第一次寫程式 完全看不懂那麼多參數是什麼o(〒△〒)o
拜託大家幫幫忙....後天就要交程式給BOSS了( ̄□ ̄|||)a
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.226.97
推
09/13 23:26, , 1F
09/13 23:26, 1F
推
09/14 04:51, , 2F
09/14 04:51, 2F
→
09/14 09:51, , 3F
09/14 09:51, 3F
推
09/15 10:11, , 4F
09/15 10:11, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章