Hola,
Eso es por que tienes puesto en la configuracion del compilador que lo haga asi. Si estas calculando el tamaño de una estructura, es conveniente por la arquitectura del i384 que sea divisible en 4 Bytes (DWORD) 32 bits.
Pero tienes una opcion en el compilador de alineamiento a 1 Byte y te dara lo que quieres sizeof() o mas bien lo que esperabas....
Saludos,
Sir Graham.
Eso es por que tienes puesto en la configuracion del compilador que lo haga asi. Si estas calculando el tamaño de una estructura, es conveniente por la arquitectura del i384 que sea divisible en 4 Bytes (DWORD) 32 bits.
Pero tienes una opcion en el compilador de alineamiento a 1 Byte y te dara lo que quieres sizeof() o mas bien lo que esperabas....

Saludos,
Sir Graham.