C言語なら俺に聞け(入門篇) Part 22
■ このスレッドは過去ログ倉庫に格納されています
0516デフォルトの名無しさん
2007/12/11(火) 16:27:40C言語のプログラムの中から別のプログラム(コンソールで動く実行ファイル)を呼び出したいです。
別プログラムは他言語で作られているため、ソースをincludeして使うとかではなく、
既にexeとして生成されたものをただ呼び出して使いたいです。
int main(){
execl("program.exe",/*〜その他引数を羅列〜*/,NULL);
printf("完了\n");
}
このようにexecl関数で実行することができるのですが、
この方法だと元のプログラムのプロセスが終了されてしまうようです。
(この場合、次の行のprintfは実行されません。)
別プログラムを呼び出して、また元プログラムに戻る方法があったら教えてください。
■ このスレッドは過去ログ倉庫に格納されています