!!! Unixコマンドの実行 * プログラム中でコマンド文字列を作り, * それをシェルで実行し, * '''結果を文字列で返してもらう''' (← system()関数を利用するだけでは不可能) * このような場合はGLibの[g_spawn_command_line_sync()|https://developer.gnome.org/glib/2.37/glib-Spawning-Processes.html]を利用する !! プログラム例 関数プロトタイプ 8< gchar *exec_command(gchar *command) >8 使用例 * https://svn.cis.iwate-u.ac.jp/svn/csd/Examples/misc/spawn/test_exec_command.c exec_command.c * https://svn.cis.iwate-u.ac.jp/svn/csd/Examples/misc/spawn/exec_command.c ** stdo 標準出力 ** stde 標準エラー ** rc リターンコード