Makro genişletme sonucunu belirlemek istiyorum.C Önişlemci, Makro sonucunu dizge haline getirme
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
Ve TESTE şekilde genişletilmiştir alır:
aşağıdaki ile denedim ben "ThisIsATest" almaya çalışıyorum ederken, "TEST". Bunun, ön işlemcinin doğru davranışı olduğunu biliyorum, ancak biri diğerini elde etmenin bir yolu ile bana yardımcı olabilir mi? Bunun gibi
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 –