【发布时间】:2014-03-05 23:03:17
【问题描述】:
我已经坚持了好几天了。我必须使用 fork() 函数编写以下树结构。有什么建议?这是我目前所拥有的:
代码:
#include <stdio.h>
#include <stdlib.h>
main ()
{
int pid;
pid = fork();
//Child
if (pid == 0){
if ((pid = fork()) == 0)
{
printf("GrandChild: child pid = % d, my pid = %d, parent pid = %d \n",
pid, getpid(), getppid());
}
}
exit(0); }
树形结构:
A
B C
D E F
【问题讨论】:
-
到目前为止,您编写了什么代码?
-
对不起,我赶时间了。我现在添加了代码。
-
请花时间正确格式化您的代码。
-
另外,进一步解释您要解决的问题,因为树结构不太清楚。
-
B 和 C 是 A 的孩子,D 是 B 的左孩子,E 和 F 是 C 的孩子。