[BraLUG] wahrscheinlich ganz einfache C-Frage

Jan Tobias Muehlberg muehlber at fh-brandenburg.de
Sa Sep 22 13:08:25 CEST 2007


On Sat, Sep 22, 2007 at 10:18:09AM +0200, Uwe Berger wrote:
> hmm, ist wahrscheinlich 'ne Trivialfrage, aber ich bin bisher noch nicht
> auf die Lösung gekommen...

Trivial ja, aber nicht unbedingt schoen:

#define CUBE_X 3                                                                
#define CUBE_Y 3                                                                
#define CUBE_Z 3                                                                
#define TOSTR(val) STR(val)
#define STR(val) #val
#define OUT_SET_XYZ "set_xyz " TOSTR(CUBE_X) " " TOSTR(CUBE_Y) \
                    " " TOSTR(CUBE_Z) "\n"

Aber Du brauchst dazu eben zwei Ebenen von stringification.

Doku: http://gcc.gnu.org/onlinedocs/cpp/Stringification.html

J.T.


-- 
Liebe wird oft ueberbewertet \\ Liebe ist nicht so wichtig wie man denkt \\
Liebe ist nur ein Teilaspekt des Lebens \\  Und die anderen Teile sind auch
nicht schlecht...                                     -- The Lassie Singers
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 193 bytes
Beschreibung: nicht verfügbar
URL         : <https://list.bralug.de/pipermail/bralug/attachments/20070922/17b44ff6/attachment.sig>


Mehr Informationen über die Mailingliste Bralug