Je veux stringifier le résultat d'une expansion de macro.
J'ai essayé avec ce qui suit:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
Et TESTE devient: "TEST", pendant que j'essaie d'obtenir "thisisatest". Je sais que c'est le comportement correct du pré-processeur, mais est-ce que quelqu'un peut m'aider avec un moyen de réaliser l'autre?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do