AW: C makro kerdes
WLC02E,
wlc02e at automation.siemens.com
Thu Dec 8 14:53:27 CET 2005
Köszönöm az észrevételt, ez benne van a kódban, csak nem akartam az egészet beilleszteni..
Üdv: Zoli
> -----Ursprüngliche Nachricht-----
> Von: SZIGETI Szabolcs [mailto:szigi at ik.bme.hu]
> Gesendet: Donnerstag, 8. Dezember 2005 14:33
> An: elektro at tesla.hu
> Betreff: Re: C makro kerdes
>
> Hali!
>
> > #define HEX2CHAR(hx) (10>(hx)?(hx)+48:(hx)+55)
> >
> > Sem több, sem kevesebb, mint amennyi kell.
> >
> > Azt is vedd figyelembe, hogy ha bonyolult kifejezéseket írsz a makró
> > paramétereként, akkor azt annyiszor fogja kiszámolni. Itt konkrétan
> > kétszer
>
> Ennél nagyobb baj az, ha mellékhatással bíró kifejezést adsz át neki.
> HEX2CHAR(a++) végén a kétszer lesz inkrementálva. Persze, ha
> figyelsz erre,
> akkor rnem gond.
>
> Szabolcs
>
>
>
More information about the Elektro
mailing list