ujabb C misztikum (szamomra)

PETRIK Gergely spee at freemail.hu
Wed Feb 16 19:06:15 CET 2005


A // a '99-es ISO C szabvany elott nem volt szabvanyos a C 
forditokban, igy azelotti toolok eseten (kiveve ha C es C++ 
forditorol van szo egyben) nyugodtan elofordulhatott az, 
hogy

#define a 5 //az a erteke 5

utan egy if(a == 5)-nel megallt az esz es a tudomany, mert 
bar kommentezni mar lehetett //-rel, de a preprocesszornak 
annyi esze azert nem volt, hogy ne menjen el a sor vegeig 
egy #define utan.

--
G

On Wed, 16 Feb 2005, Fuzesi Arnold wrote:

> Kössssz, ez lesz az (elif defined), nagy vagy!
> Hiába...jó pap holtig tanul...
>
> Komment tenyleg nem resze, megneztem kozben en is ket forditoval is.
>
> Arnold
> ----- Original Message -----
> From: "Palasik Sandor" <palasik at mail.datanet.hu>
> To: <elektro at tesla.hu>
> Sent: Wednesday, February 16, 2005 11:46 AM
> Subject: Re: ujabb C misztikum (szamomra)
>
>
>> Az eredeti problémára:
>> #elif defined(LCD_TYPE2)
>>
>> Egyébként tudtommal a komment nem lesz része a makrónak. Példa:
>>
>> #define mac1 //huhu
>>  if (mac1 0) {
>>  }
>>
>> Ebbõl egyszerûen egy if (0) lesz és nem szintaktikus hiba.
>>
>> Palasik Sándor
>>
>> -----------------------------------
>>  Szponzorunk: http://tonerbolt.hu/
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>

--
G


More information about the Elektro mailing list