我想对宏扩展的结果进行字符串化。
我尝试过以下方法:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
并且 TESTE 扩展为:“TEST”,而我正在尝试获得“thisisatest”。我知道这是预处理器的正确行为,但任何人都可以帮助我实现另一种方法吗?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do