sh2
Ábrahám Gábor
abraham at plus7.hu
Mon May 24 13:42:37 CEST 2004
> > Amennyire én tudom az int tipus szélessége c-ben mindig a processzor
> > bitszervezésétõl függ. De lehet, hogy valamit keverek...
>
> Akkor hogy lehet neki megmondani, hogy a procitol fuggetlenul mindig
> 16 bites legyen? Azt hittem az int 16 bites, a long 32 stb...
Sehogy, hasznalj mondjuk int16, int32, uint16, uint32 tipusokat, ha
fontos az abrazolas es azokat processzor fuggoen definiald.
pl.
#if (sizeof (int) == 2)
typedef int int16;
#else if (sizeof (short) == 2)
typedef short int16;
#endif
#if (sizeof (int) == 4)
typedef int int32;
#else if (sizeof (long) == 4)
typedef long int32;
#endif
Gabor
------------------------------------------------------------------------
Ábrahám Gábor
7+ Számítógép Hálózati Kft. Tel : (06-1) 248-3214
1118, Budapest, Homoród u. 17. Fax : (06-1) 248-3216
More information about the Elektro
mailing list