#define STRING2(x) #x #define STRING(s) STRING2(s) #define STR ABC int main(void) { char s[4]; strcpy(s,STRING(STR)); printf("%s",s); return 0; }