0) { whi" />
红联Linux门户
Linux帮助

大家帮忙看看什么问题啊

发布时间:2012-07-23 14:03:11来源:红联作者:shenlei190810
include

#include

#include

#include

int main(void )

{

pid_t pc, pr=0;

pc = fork();

if(pc < 0)

printf("Error occured on forking.\n");

if(pc == 0){

sleep(10);

return 0;

if(pc >0)
{
while(pr == 0)

pr = waitpid(pc, NULL, WNOHANG);

if(pr == 0){

printf("No child exited\n");


sleep(1);
}

}

if(pr == pc)

printf("successfully get child %d\n", pr);


else

printf("some error occured\n");

return 0;
}

有一个是in function main还有一个else问题 但是我仔细找了 没有什么问题啊
文章评论

共有 1 条评论

  1. anopup 于 2012-07-24 08:42:46发表:

    不懂