フォークを使用するのはこれが初めてです。親プロセスで合計を計算し、子が親プロセスで合計に入力を提供するか、またはその逆を行いたいのですが、それができません。2 つの独立したプロセスとして機能します。処理する!!これを行うにはどうすればよいですか。入力を 1 と 2 として与えると、親は合計を 3 として返す必要があります
int main() {
int num1 = 0, num2 = 0, sum = 0;
pid_t pid;
pid = fork();
if(pid == -1)
perror("fork");
if(pid > 1)
{
wait(NULL);
printf("sum:%d\n",sum = num1 + num2);
}
if(!pid)
{
printf("Enter two number\n");
scanf("%d %d", &num1, &num2);
}
}