Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/01/2012, 03:41
joanan46
 
Fecha de Ingreso: septiembre-2011
Mensajes: 87
Antigüedad: 12 años, 7 meses
Puntos: 6
Respuesta: Fatidico suspisious pointer conversion.

Código C:
Ver original
  1. struct LEnters{
  2.     int info;
  3.     struct LEnters *seg;
  4. };
  5.  
  6.  
  7. int afegirInici(struct LEnters **pinici, int num);
  8.  
  9.  
  10. int afegirInici(struct LEnters **pinici, int num){
  11.  
  12.     struct LEnters *aux;
  13.    //printf("Primer pinici apunta a %p\n", pinici);
  14.     aux=malloc(sizeof(struct LEnters));
  15.     if(aux==NULL) return 1;
  16.     aux->info=num;
  17.     aux->seg=*pinici;
  18.     *pinici=aux;
  19.  
  20.     //printf("Despres: %p\n", pinici);
  21.     //printf("%d  -  %p \n", aux->info, pinici);
  22.  
  23.    return 0;
  24. }

Arreglao, el warning era que al nodo, al atributo seg no lo tenia bien declarado al nombre de struct LEnters.