ayuda!
Publicado por Ariel (1 intervención) el 28/01/2008 23:42:24
Tengo un probema con el siguiente codigo :
#include<stdio.h>
void main(){
int yo,mi_padre,mi_hijo;
mi_hijo=fork();
if(mi_hijo!=0){
yo=getpid();
printf(" Soy %d el padre de %d",yo,mi_hijo);
}
else{
mi_hijo=fork();
if(mi_hijo!=0){
yo=getpid();
mi_padre=getppid();
printf(" Soy %d, el hijo de %d",yo,mi_padre);
printf(" Soy %d, el padre de %d",yo,mi_hijo);
}
else{
yo=getpid();
mi_padre=getppid();
printf(" Soy%d, el hijo de %d",yo,mi_padre);
}
}
}
con esto hago un padre un hijo y un nieto lo que necesito es que mueran de abajo para arriba osea en sentido contrario al que se crearon pero solo utlizando el wait() y el exit()
alguien me puede ayudar?? desde ya gracias....
#include<stdio.h>
void main(){
int yo,mi_padre,mi_hijo;
mi_hijo=fork();
if(mi_hijo!=0){
yo=getpid();
printf(" Soy %d el padre de %d",yo,mi_hijo);
}
else{
mi_hijo=fork();
if(mi_hijo!=0){
yo=getpid();
mi_padre=getppid();
printf(" Soy %d, el hijo de %d",yo,mi_padre);
printf(" Soy %d, el padre de %d",yo,mi_hijo);
}
else{
yo=getpid();
mi_padre=getppid();
printf(" Soy%d, el hijo de %d",yo,mi_padre);
}
}
}
con esto hago un padre un hijo y un nieto lo que necesito es que mueran de abajo para arriba osea en sentido contrario al que se crearon pero solo utlizando el wait() y el exit()
alguien me puede ayudar?? desde ya gracias....
Valora esta pregunta


0