强制宏在2个令牌之间放置一个空格

时间:2016-06-25 12:58:21

标签: c macros

#define HELPER(param) Wazz ##param

HELPER(hek)

执行gcc -E filename向我展示

Wazzhek

我如何获得Wazz hek?如何在2个令牌之间插入空格?

#define HELPER(param) Wazz ## ## ##param

也不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

如果您不想进行令牌连接,请不要使用令牌连接运算符。

#define HELPER(param) Wazz param

HELPER(hek)