进程控制的小程序,请人帮我指出为什么说Line8 有错误啊?
#include<unistd.h>#include<stdio.h>main(){intp1,p2;while((p1=fork())==-1);if(p1==0)pr...
#include<unistd.h>
#include<stdio.h>
main()
{
int p1,p2;
while((p1=fork())==-1);
if(p1==0)
printf(“child1=%d\n”,getppid());
else
{
while((p2=fork())==-1);
if(p2==0)
printf(“child2=%d\n”,getppid());
else printf(“parent=%d\n”,getppid());
}
}
不知道哪里错了,就是执行不起来。求高手指导。 展开
#include<stdio.h>
main()
{
int p1,p2;
while((p1=fork())==-1);
if(p1==0)
printf(“child1=%d\n”,getppid());
else
{
while((p2=fork())==-1);
if(p2==0)
printf(“child2=%d\n”,getppid());
else printf(“parent=%d\n”,getppid());
}
}
不知道哪里错了,就是执行不起来。求高手指导。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询