[問題] 如何讀取其他函數寫到stdout的資料

看板Programming作者 (NII)時間18年前 (2007/03/01 03:29), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
呼叫別人寫的函數,該函數會將一些結果輸出到 stdout.. 現在我必須要去分析輸出結果,有辦法在不更改對方函數的條件下,將 輸出結果讀到我所宣告的變數,方便處理嗎? 我目前的方法是利用 dup2 重新將 stdout 導向到某個檔案,再去讀檔做分析, 想請問大家,還有沒有其他更好的方法呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.49.102

03/01 13:35, , 1F
freopen 也可以做導向
03/01 13:35, 1F

03/02 14:56, , 2F
導到pipe就好啦 file IO沒效率
03/02 14:56, 2F
文章代碼(AID): #15vTWo90 (Programming)
文章代碼(AID): #15vTWo90 (Programming)