我需要用一个整数连接一个字符串。我正在使用这个代码:
#include<stdio.h>
#define SW_ENUM_VALID_COUNT(x) SW##x##_VALID_COUNT
void main()
{
int b = 16;
int SW16_VALID_COUNT=8;
printf("%d",SW_ENUM_VALID_COUNT(b));
}
我应该怎么做才能得到表达式的结果,SW_ENUM_VALID_COUNT(b) <=> SW16_VALID_COUNT
因为现在结果是SWb_VALID_COUNT
.