salut à tous!
Quelqu'un pourrait m'expliquer ça sert à quoi le macro:
#pragma pack(push,2) et #pragma pack(pop) parceque quand je déclare une structure comme:
#pragma pack(push,2)
typedef struct{
unsigned short bfType;
unsigned long bfSize;
unsigned short bfReserved1;
unsigned short bfReserved2;
unsigned long bfOffBits;
} BITMAPFILEHEADER;
#pragma pack(pop)
si je mets pas ces macros, la sizeof(BITMAPFILEHEADER) vaut 16 au lieu de 14. Pourquoi? Merci.