[問題] system的結果如何傳進變數?

看板C_and_CPP (C/C++)作者 (s8752199)時間16年前 (2009/06/23 13:48), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
原本用popen 但這樣會用到檔案. 要如何把system的結果印進char *呢? 謝謝!! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.222.31.187

06/23 15:04, , 1F
正解不就 popen 嗎?
06/23 15:04, 1F

06/23 15:37, , 2F
popen + fgets ?
06/23 15:37, 2F

06/23 17:02, , 3F
可是popen要宣告file *來用
06/23 17:02, 3F

06/23 17:20, , 4F
有什麼不好嗎 ?
06/23 17:20, 4F

06/23 17:22, , 5F
FILE* 是讓你用 fread 來取得執行的輸出
06/23 17:22, 5F

06/23 17:23, , 6F
和儲存空間內的檔案沒有關係
06/23 17:23, 6F

06/23 18:26, , 7F
不會真的寫進硬碟啦..
06/23 18:26, 7F

06/23 19:54, , 8F
如果在嵌入式系統, 會讀寫FLASH嗎?
06/23 19:54, 8F
文章代碼(AID): #1AG6oV4D (C_and_CPP)
文章代碼(AID): #1AG6oV4D (C_and_CPP)