#author("2018-02-14T13:04:25+00:00","default:admin","admin")
#author("2018-02-14T13:05:11+00:00","default:admin","admin")
*コマンド実行 [#x133b084]
単にコマンドを実行するだけなら system()、コマンドの実行結果(標準出力)を受け取りたいなら popen() がオススメ。

**system() [#y379cf2f]

**popen() / pclose() [#y2e93fc6]
-[[C言語 popen()でコマンドを実行して出力を読み込む:http://kaworu.jpn.org/kaworu/2008-05-03-2.php]]
-[[[C++]パイプを使ってシェルコマンドの実行結果を取得する方法:http://sunabako.sblo.jp/article/54701697.html]]

**exec() [#u8f2ec50]
-[[コマンドの実行 exec:http://kaworu.jpn.org/c/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E5%AE%9F%E8%A1%8C_exec]]
-[[ENV33-C. コマンドプロセッサが必要ない場合は system() を呼び出さない:http://www.jpcert.or.jp/sc-rules/c-env33-c.html]]
-[[execl, execlp, execle, exect, execv, execvp – ファイルを実行する:https://nxmnpg.lemoda.net/ja/3/execl]]
-[[forkとexec:https://www.slogical.co.jp/tech/unixc_forkexec.html]]

*設定ファイル [#lc637f14]
-[[What c lib to use when I need to parse a simple config file under linux? [closed]:https://stackoverflow.com/questions/2250607/what-c-lib-to-use-when-i-need-to-parse-a-simple-config-file-under-linux]]

**参照 [#b43dc888]
-[[libconfig:https://github.com/hyperrealm/libconfig]]
--[[https://hyperrealm.github.io/libconfig/]]
-[[libconfuse:https://github.com/martinh/libconfuse]]
-[[inih:https://github.com/benhoyt/inih]]
-[[libconfigini:https://github.com/taneryilmaz/libconfigini]]
-[[iniparser:http://ndevilla.free.fr/iniparser/]]

**更新 [#bc0dac07]
-[[sedでできる設定ファイル書き換えメモ:https://qiita.com/ryurock/items/7415260096bedd841826]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS