Ez nem semmi
Andras Tantos
andras_tantos at yahoo.com
Mon Feb 16 17:27:16 CET 2004
> #define PRINTF(s,f...) if (PrintfMode) printf (s,f)
>
> Nem véletlenül erre gondolsz?
> Itt az "f" bármi lehet, bármennyi darab. Illetve egészen pontosan
> legalább 1 darab valami.
> Ha nincs semmi ami oda kellene, akkor egy 0-át beírok, mert hisztizik a
> fordító.
> Ez speciel Linux alatt gcc-vel fordul.
Es csak GCC-vel. Ez nem szabvanyos C/C++ preprocesszor direktiva, csupan a
GCC egyik hasznos bovitese a sok kozul.
Ilyesmit igy lehet csinalni:
#define PRINTF(Args) if (PringfMode) printf Args
hasznalat:
PRINTF(("Print out of two strings: %s, %s\n",StringA,"const string"));
Udv,
Tantos Andras
<http://andras.tantos.homedns.org>
More information about the Elektro
mailing list