Я пытаюсь учиться на экзамен, и я просто не могу понять простую программу вилки.Как работает вилка и труба в системе Unix-процесса?
У меня есть этот кусок кода и вы должны добавить ему код. Чтобы родительский процесс отправил через PIPE значение n
ребенку. Ребенок должен удвоить значение, а не печатать что-либо и вернуть его родительскому.
Затем родитель должен распечатать его на экране.
int main() {
int n=1;
if(fork() == 0) {
}
printf(“%d\n”, n);
return 1;
}
Я действительно не знаю, как работают PIPE и как их использовать. Может кто-нибудь мне помочь?
Спасибо. Это то, что мне нужно. –