請問C與shell相關的問題 - Linux

Jacky avatar
By Jacky
at 2008-09-18T16:28

Table of Contents

我在Linux上有個程式的問題想向各位請教:

一C語言的程式,內含一變數abc,
今欲將shell指令的輸出結果不斷存給abc,(如date指令)

例如使用迴圈每秒一次執行 system("date"); 再將其輸出結果存給abc。

我現在想到的方法是system("date > file");
再開檔讀取file給abc,

想要以更簡便方式來達成,請問有何方法或函數可完成嗎?
請不吝指教,感謝。

--
Tags: Linux

All Comments

Noah avatar
By Noah
at 2008-09-20T10:57
補充一下,以gcc編譯。
Tom avatar
By Tom
at 2008-09-22T02:22
man popen
Daph Bay avatar
By Daph Bay
at 2008-09-22T09:44
pipeline(我沒實作過,但是一個方向)
Tom avatar
By Tom
at 2008-09-25T16:39
使用popen解決了,感謝各位。

用winSCP4.16傳輸中文檔案到Ubuntu上亂碼

Caroline avatar
By Caroline
at 2008-09-18T14:51
※ 引述《yuan0258 (阿元)》之銘言: : 問題是傳輸內容有中文字的檔案時從windows傳到ubuntu上會有亂碼的情形產生 那是因為檔案內容是big5編碼,但ubuntu locale是utf-8 用iconv轉檔即可 -- The 4400 ~ A Place In Time ~ ...

Fredora可以安裝screenlet嗎

Gary avatar
By Gary
at 2008-09-18T14:25
screenlet 是類似 windows 的widget的桌面小工具 我是有看到ubondo可以用,請問fredora可以裝screenlet這個工具嗎? -- 不管你的專業是什麼領域 只要實力夠強!這世界絕對會繞著你旋轉! - ...

請問有人遇過iwconfig 無法寫入的問題嗎?

Todd Johnson avatar
By Todd Johnson
at 2008-09-18T14:13
如題 我的wireless card 是marvell SD8686 (SDIO) 我下iwconfig wlan0 key [1] xxxxxxxxx iwconfig wlan0 key open iwconfig wlan0 essid abcd 都不會有任何錯誤的訊息出來 但再檢查一次 ...

收外部信

Erin avatar
By Erin
at 2008-09-18T13:59
我自己建了一個mail server 也可以寄信,收信 我想用這個server將 yahoo(web-mail),pchome(pop3),msn(web-mail).seednet(pop3).... 個人信箱中的信都統一收到我的server放,並可由pop3 client讀取 是否可行(或部份可行)? ...

請問 mplayer 可以 play *.list 嘛

Margaret avatar
By Margaret
at 2008-09-18T11:10
※ 引述《sunfox (太陽狐)》之銘言: : 我的意思是 : 我有 好幾個影片檔 通通擺在同一個資料匣 : 我可以 下什麼指令 讓這一個資料匣裏的影片檔 : 產生出一個 播放list檔 : 再執行 MPlayer 去 跑這一個 list檔 : MPlayer 就可以 第一個檔 播完 接著播下一個 : 播完 ...