Ver Mensaje Individual
  #45 (permalink)  
Antiguo 26/09/2006, 11:41
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 2 meses
Puntos: 17
(Arg edité el mensaje que no era...)

Antes ponía que el fallo de Instru era no convertirlo a char* antes de la resta.

Con sustituir puntero_miembro con ((char*)puntero_miembro) está solucionado.

Código:
#define devuelve_estructura(puntero_miembro,nombre_estructura,nombre_miembro) (nombre_estructura *)(((char*)puntero_miembro)-(long)(&((nombre_estructura *)0)->nombre_miembro));

Última edición por MaxExtreme; 26/09/2006 a las 12:10