Re: [問題] 不同程式語言資料互轉

看板java作者時間19年前 (2006/04/26 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《wawasasa.bbs@ptt.cc (...)》之銘言: > 請教各位大大.. > 如果現在有兩個小程式一個為java寫成的..一個為c寫成的.. > 如果用java程式讀取資料經過處理後..想要將處理過的資料assign到c的程式裡.. > 再用c的程式跑出結果..不知道有沒有什麼方法?.. > 目前知道最簡單和普遍的就是將java處理後的資料弄成一個file寫入硬碟.. > 再用c的程式去讀它.. > 想請問各位..不知道有沒有什麼其他的方法..可以將這兩個程式串在一起.. > 比方說在java寫一個call c的function等等??不知有沒有.. > 謝謝各位的回答.. 雖然用 JNI 會是比較普遍的答案, 但看來你的做法, 只是一個程式的 result 一股腦交給另外一個程式去 處理而已. 其實這樣的話, 把 java 的 result 寫到 standard out, 再 pipe 到 c 的程式, c 的程式再由 standard in 讀入, 這樣做不是最簡單嗎? java yourClass | yourCProgram 一般的 Unix 甚至在 DOS 的 utilities 通常也是這樣做哩~ :) Alien -- ┌─────KKCITY─────┐ KKBOX 可立刻 聽音樂 ■ bbs.kkcity.com.tw ■■所有想找的歌通通不必等 ■■ └──From:202.72.0.45 ──┘ http://www.kkbox.com.tw --
文章代碼(AID): #14Js4100 (java)
文章代碼(AID): #14Js4100 (java)