[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Miguel, Por lo que yo sè, el compilador te genera las estructuras en bloques de 4 bytes, por eso quedan en mùltiplos de 4, o sea, 12 bytes. Saludos !! El Domingo 21 Enero 2001 00:19, Miguel Cárdenas escribió: > Hola todos!!! > > struct ICQHDRv2_CLIENT { > unsigned short version; > unsigned short command; > unsigned short seq_num; > unsigned long uin; > }; > > Alguien me podria explicar porque demonios sizeof(ICQHDRv2_CLIENT ) me > devuelve un 12 !!! hasta donde yo se esta porqueria me debe de dar 10... > > de hecho tengo otras estructuras que por cada unsigned long que utilizo le > agrega 2 bytes mas al sizeof (osea cada long aumenta 6 en vez de 4), aunque > el sizeof del unsigned long me devuelve 4 asi solito... > > QUE PASA!!! > > Saludos... --------------------------------------------------------- para salir de la lista, enviar un mensaje con las palabras "unsubscribe ayuda" en el cuerpo a majordomo en linux org mx