Problema con punteros genéricos
Tengo un struct llamado elemento:
elemento X;
Luego tengo una función llamada Cima que es una función genérica de una pila que devuelve un puntero genérico (void *):
void* ptX;
ptX=Cima(&pila);
¿Cómo hacer que en X consiga tener lo apuntado por ptX?
Me he declarado un puntero aux, que es puntero al struct:
aux* elemento;
aux=ptX;
X=*aux;
Me da un core.
elemento X;
Luego tengo una función llamada Cima que es una función genérica de una pila que devuelve un puntero genérico (void *):
void* ptX;
ptX=Cima(&pila);
¿Cómo hacer que en X consiga tener lo apuntado por ptX?
Me he declarado un puntero aux, que es puntero al struct:
aux* elemento;
aux=ptX;
X=*aux;
Me da un core.
Porque no publicas las definiciones de los tipos ?
Seria bueno que utilizes los casteos correspondientes.
Saludos
Seria bueno que utilizes los casteos correspondientes.
Saludos
