我有第三方java程序叫做kgsgtp.jar,它需要與我自己的C++(但主要是C)程序進行通信。對於Java程序狀態的文檔:兩個程序之間的輸入輸出通信
=====================
你只需要確保標準輸入kgsGtp它連接到 發動機的輸出和kgsGtp的標準輸出連接到發動機的 輸入。通常情況下,最簡單的方法是從引擎內分叉並排除 千克。
=====================
現在,我是一個有能力的程序員,覺得我大概可以安排一切,鑑於短短更多線索。我懷疑如果描述擴展到erm,10?行,而不是三個半,然後我會立即排序。
我猜這是什麼文件意思是分叉,在我的程序中使用WinExec()或CreateProcess()來執行Java程序?我也猜測,也許當我使用正確的功能時,那麼一個程序的stdin對應於另一個stdout的事實會自動發生?
我認爲解釋是UNIX環境。 – 2010-02-04 09:55:18
http://peterflow.com/questions/2186648/stdin-stdout-communication-between-java-program-and-c-program-under-64-bit-window昨天被同一用戶詢問 – 2010-02-04 10:11:20
@neil。不,這不對。 Java程序允許多種方法啓動通信。首先是失敗,所以現在我試圖讓另一種方法工作。 – Mick 2010-02-04 10:26:12