平晓飞 发表于 2007-3-14 20:00

[讨论]关于fork的问题

<BR>大家来帮我看个程序,是创建进程的一个程序<BR>#include&lt;stdio.h&gt;<BR>int main()<BR>{<BR>   int n,i,j,*k;<BR>   n=fork;<BR>   if(n) {<BR>        for(i=1;i&lt;5;i++) {<BR>          printf("I'am father,my ID is %d\n",getpid());<BR>          sleep(1);<BR>         }<BR>      }<BR>   else {<BR>       for(j=1;j&lt;5;j++) {<BR>          printf("I'am child, my ID is %d\n",getpid());<BR>          printf("I'am child,my father is %d\n",getpid());<BR>          sleep(1);<BR>        }<BR>     }<BR>     wait(k);<BR> } <BR>在编译中出了点问题<BR>不知哪位高手能帮忙解决一下<BR>很急的,谢谢


页: [1]

编程论坛