1
我正在努力學習考試,我只是無法弄清楚一個簡單的叉子程序。fork和pipe如何在unix進程系統中工作?
我有這段代碼並且必須向其添加代碼爲了讓父進程通過PIPE將值n
發送給孩子。孩子應該把價值翻倍,不要打印任何東西並將其返還給父母。
然後父母應該在屏幕上打印它。
int main() {
int n=1;
if(fork() == 0) {
}
printf(「%d\n」, n);
return 1;
}
我真的不知道PIPE是如何工作的以及如何使用它們。誰能幫我?
謝謝。這是我需要的。 –