вывести сумму цифр в потомке и выполнить задачу в родителе с помощью системного вызова fork ()? - PullRequest
0 голосов
/ 30 апреля 2020

я знаю, когда данные изменяются, каждый родитель и ребенок получают отдельную страницу памяти. Это возможно, мы можем сделать операцию в родительском и печати в дочернем. если возможно, пожалуйста, скажите мне.

#include<stdio.h>
#include<sys/types.h>
#include<unistd.h>
#include<stdlib.h>
int main()
{
        static int i,n,s=0;
        printf("enter the number :  ");
        scanf("%d",&n);

        if(fork() == 0)                                                                       {
                sleep(5);
                printf("s = %d\n",s);
        }
        else
        {
                for(;n;n = n/10)
                {
                        s = s+(n%10);
                }
                while(1);
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...