作者janice001 (真理)
看板C_and_CPP
標題[問題] 兩個程式呼叫回傳問題
時間Fri May 1 14:55:08 2015
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Windows VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Nope
問題(Question):
現在我擁有兩支程式 A 與 B
A 在程式碼中會使用 System() 的方式使用 B
目前是讓 B 使用寫檔的方式,A再去讀取B執行的結果
有沒有撇除掉IO 硬碟的方式回傳執行結果??
預期的正確結果(Expected Output):
可以回傳B程式執行結果
錯誤結果(Wrong Output):
目前只能使用 寫檔方式溝通
補充說明(Supplement):
先謝謝各位 Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.0.53
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1430463312.A.1D0.html
推 LiloHuang: IPC 方式很多種,Shared memory、Named pipe、Socket 05/01 15:03
→ LiloHuang: 如果是 A 是視窗程式,也可以在 B 用 ::SendMessage 05/01 15:04
→ LiloHuang: 不同的方式有不同優缺,也得看你傳回的資料量大小而定 05/01 15:05
→ janice001: !!!謝謝 05/01 15:35