[問題] 兩個程式呼叫回傳問題

看板C_and_CPP作者 (真理)時間9年前 (2015/05/01 14:55), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
開發平台(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

05/01 15:03, , 1F
IPC 方式很多種,Shared memory、Named pipe、Socket
05/01 15:03, 1F

05/01 15:04, , 2F
如果是 A 是視窗程式,也可以在 B 用 ::SendMessage
05/01 15:04, 2F

05/01 15:05, , 3F
不同的方式有不同優缺,也得看你傳回的資料量大小而定
05/01 15:05, 3F

05/01 15:35, , 4F
!!!謝謝
05/01 15:35, 4F
文章代碼(AID): #1LGoDG7G (C_and_CPP)
文章代碼(AID): #1LGoDG7G (C_and_CPP)