Hola a todos!
Quería saber si me podian ayudar con una duda que tengo hace bastante tiempo, y ahora necesito resolverla para un trabajo de la facultad.
El tema es el siguiente: en un TP nos defininen a dato_t de la siguiente manera:
typedef void *dato_t;
de forma que dato_t pueda ser CUALQUIER COSA (incluso, algun struct hacho por nosotros). La idea es que esta informacion este en modulos .h, y el programados final, use dato_t casteandolo al tipo de datos que él quiere.
Ahora, mi duda es: como lo casteo? :P Como hago para, por ejemplo, hacer pruebas haciendo que dato_t sea un entero (int) o puntero a char (un arreglo)?
Desde ya, muchas gracias, espero que me puedan ayudar! Un saludo,
Pablo