Hola, tengo un pequeño problema de la utilizacion del void*
tengo este struct:
y dentro del main llamo a la siguiente funcion que me da problemas y no se como implentar:
(deberia retornar un struct info)
Quizas tenga multiples errores, agradeceria cualquier ayuda.
PD. el struct tiene que que ser con void* ya que no siempre son enteros.
tengo este struct:
Código (c) [Seleccionar]
typedef struct{
void* cad1;
void* cad2;
void* cad3;
}info;
y dentro del main llamo a la siguiente funcion que me da problemas y no se como implentar:
(deberia retornar un struct info)
Código (c) [Seleccionar]
void* obtener_info(char* total){
info *nuevo;
nuevo=(info*)malloc(sizeof(info));
int aux1;
int aux2;
int aux3;
sscanf(total,"%d %d %d",&aux1,&aux2,&aux3);
nuevo->cad1=aux1;
nuevo->cad2=aux2;
nuevo->cad3=aux3;
return nuevo;
}
Quizas tenga multiples errores, agradeceria cualquier ayuda.
PD. el struct tiene que que ser con void* ya que no siempre son enteros.