(while ループで) 別のプログラムを実行している子プロセス (exec を使用して呼び出された) から親プロセスに戻るにはどうすればよいですか。
サンプルコードはこちら
do
{
if(fork() == 0)
{
exec("running a program in while loop..")
}
else
{
wait();
printf("do you want to cont..\n"); // bk pt.
scanf(" %c",ch); //yes/no
}
}while(ch == 'y');
ここで、上記の pgm を実行すると、exec を実行して他の pgm を実行しますが、親プロセスに切り替えて、wait(); の後のステートメントから続行したいと考えています。