Bonjour,

J'ai cette structure quelque part dans un prog C++

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
typedef struct _DAYINDEX
{
	short recordsInDay;  
	long startPos;		
} DAYINDEX; 
 
DWORD toto=sizeof(DAYINDEX);
Un sizeof() sur cette structure me donne 8.
Le short est sensé tenir sur 2 bytes et le long sur 4 bytes, donc je devrais obtenir 6 pour le sizeof().
Je ne comprends pas. Il y a surement quelquechose qui m'a échappé.
DEVC++ comme VC++

Merci.
Antoine.