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

Buenas gente, ya entiendo mejor la listas, un gran paso ejje.

Pero hay una cosa que no logro resolver, los malditos warnings, y cunado son de suspisious pointer no me gustan nada.

tengo declarada la tupla nodo, con el prototipo de la funcion añadir.(Lo siento esta en Catalan ejej):
Código C:
Ver original
  1. struct LEnters{
  2.     int info;
  3.     struct Enters *seg;
  4. };
  5.  
  6.  
  7. int afegirInici(struct LEnters **pinici, int num);

Aqui el c:
Código C:
Ver original
  1. int afegirInici(struct LEnters **pinici, int num){
  2.  
  3.     struct LEnters *aux;
  4.  
  5.     aux=malloc(sizeof(struct LEnters));
  6.  
  7.     if(aux==NULL) return 1;
  8.  
  9.     aux->info=num;
  10.     aux->seg=*pinici;
  11.     *pinici=aux;
  12.  
  13.    return 0;
  14. }

El suspisious pinter me lo lanza siempre que accedo aux->seg;, osea siempre que accedo al seg, que es un puntero a struct.

Sera que no accedo bien a ese puntero?

Gracias.