作者jumiboy (jumiboy)
看板LinuxDev
標題[問題]想在C程式中執行Linux指令
時間Fri Jan 16 00:51:38 2015
首次發文請多包涵,
想用C語言執行Linux指令,
有查道使用stdlib.h內的system("")可以解決,
但想要切換目錄(cd)或是執行(./)的時候都沒有反應,
爬到文說可以使用chdir,
由於剛接觸程式語言,
不太懂要怎麼使用chdir,
或是板上有人能提供更好的解決方法,
感激不盡。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.68.244
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1421340700.A.263.html
→ james732: 拿chdir去google應該有範例? 01/16 08:56
→ KoenigseggG: fork(), exec()系列指令,說不定是字串處理的問題? 01/16 09:56
推 readonly: 因為你 system() 那一行結束之後 shell 就 exit 了。 01/16 23:24
→ readonly: 看你要用多複雜的實作方式,不然用分號分開就好了。 01/16 23:25
→ filiaslayers: 太複雜用script代替吧 01/16 23:36
推 zooking1014: 看你要做到什麼功能吧!比較好給方法 01/17 01:13