C でアプリケーションを実行しようとしていますが、合理的に使いやすい唯一の方法は次のように機能します。
system("command here");
もちろん動作しますが、非常に遅いです (特にこれを何度も繰り返す場合)。Python の subprocess module のように、シェルと対話することなくプログラムを実行する方法があるかどうか疑問に思っています。
私は聞いたことがありexecl
、それを使用します(fork
もちろん、最初にそれを使用します)が、最初に分岐する必要のない簡単な方法があるかどうか疑問に思っています。
EDIT:プログラムのリターンコードも知りたい