Je souhaite stringifier le résultat d'une expansion de macro.C Préprocesseur, Stringifier le résultat d'une macro
J'ai essayé avec les éléments suivants:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
Et TESTE obtient étendu à: "TEST", alors que je suis en train de faire "ThisIsATest". Je sais que c'est le bon comportement du préprocesseur, mais est-ce que quelqu'un peut m'aider à atteindre l'autre?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do
http://stackoverflow.com/questions/798221/c-macros-to-create-strings –