Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2011, 18:18
rockandlover
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 0
apuntadores pilas (push)

ok quisiera saber que hacen estos apuntadores esto es un codigo de pilas
aki esta el main donde envio las datos a la funcion ystruct nivel perosna es una variable que guarda datos de una perona los puntos de rojo son los que no entiendo que hace
int main()
{
struct nivel persona,*pila=NULL;

//funcion push

int push(struct nivel **pil,struct nivel persona){
struct nivel *cima, *nodo;

cima=*pil;
nodo=(struct nivel *)malloc(sizeof(struct nivel));

if(nodo==NULL)
return 0;

strcpy(nodo->nombre,persona.nombre);
strcpy(nodo->estudio,persona.estudio);

nodo->sig=cima;

cima=nodo;

*pil=nodo;
return 1;
}
no se si pudieran explicar un poco de manera grafica con flechitas xD ok
de antemano gracias