C/Visual C - offset de un dato en una estructura

   
Vista:

offset de un dato en una estructura

Publicado por luis (2 intervenciones) el 30/08/2012 21:10:16
Hola amig@s.
tengo una duda. En c puro y duro... supongamos esta estructura:

struct mystruct{
byte a;
byte b;
int c;
byte d;
};

la funcion sizeof(mystruct) retornaria 5 (si los enteros int son de dos bytes)....

¿que otra funcion retornaria el offset del elemento dentro de la estructura?

por ejemplo, si la funcion fuera "offset";

offset(mystruct.c) retornaria 2,
offset(mystruct.a) retornaria 0,
offset(mystruct.d) retornaria 4.

ah! recordad que sizeof no es una funcion sino un literal....¿que otro literal retornaria este offset?

gracias!!!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

offset de un dato en una estructura

Publicado por Tom (475 intervenciones) el 31/08/2012 09:23:19
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

offset de un dato en una estructura

Publicado por luis luisgorris@hotmail.com (2 intervenciones) el 31/08/2012 10:22:48
ah!!! miles de gracias!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar