设第一行为:
#define TAG_LEN 32
现在,我需要将它与文字字符串常量连接起来;类似的东西:
puts("Blah" [insert your answer] TAG_LEN); // I need "Blah32".
最佳答案
#define STR_NOEXPAND(tokens) # tokens
#define STR(tokens) STR_NOEXPAND(tokens)
puts("Blah" STR(TAG_LEN));
关于将 C 宏定义字符串连接到文字字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18574532/