Otlet kellene - C macro
Andras Tantos
andras_tantos at yahoo.com
Sun Mar 14 04:29:06 CET 2004
Hali!
> Ez sem rossz, én azonban jobban szeretem ezeket fordítási időben
> kiértékeltetni.
>
> A következő példa:
>
> #define STR1(y) #y
> #define STR(y) STR1(y)
> #define SRCLINE __FILE__ "(" STR(__LINE__) "): "
>
> void x()
> {
> printf(SRCLINE "melting cpu\n");
> printf(SRCLINE "done\n");
> }
Ez ugyes! Nagyon tetszik!
> Persze ehhez legalább ANSI C fordító kell, ami tudja, hogy ha két string
> konstans van egymás mellett, akkor az össze kell rakni egybe.
Ezt azert mindegyiknek tudnia kellene... Vagy van rossz tapasztalatod?
Udv,
Tantos Andras
<http://andras.tantos.homedns.org>
More information about the Elektro
mailing list