[問題] 請問C與shell相關的問題

看板Linux作者 (山豬盃歌唱大賽)時間17年前 (2008/09/18 16:28), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我在Linux上有個程式的問題想向各位請教: 一C語言的程式,內含一變數abc, 今欲將shell指令的輸出結果不斷存給abc,(如date指令) 例如使用迴圈每秒一次執行 system("date"); 再將其輸出結果存給abc。 我現在想到的方法是system("date > file"); 再開檔讀取file給abc, 想要以更簡便方式來達成,請問有何方法或函數可完成嗎? 請不吝指教,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.150.241 ※ 編輯: devil99 來自: 140.120.150.241 (09/18 16:29)

09/18 16:53, , 1F
補充一下,以gcc編譯。
09/18 16:53, 1F

09/18 16:55, , 2F
man popen
09/18 16:55, 2F

09/18 17:50, , 3F
pipeline(我沒實作過,但是一個方向)
09/18 17:50, 3F

09/19 15:30, , 4F
使用popen解決了,感謝各位。
09/19 15:30, 4F
文章代碼(AID): #18qX59Jo (Linux)
文章代碼(AID): #18qX59Jo (Linux)