用宏在下划线替换空格?

时间:2019-05-29 16:33:11

标签: macros c-preprocessor

我可以编写一个单参数宏,该宏采用由空格分隔的单词/标记序列,并产生相同的序列,但每个单词/标记之间都有下划线吗?

例如

MAGIC_MACRO(brave new  world)

将评估为

brave_new_world

注意:

  • 我不介意每个空格字符是否都变成下划线,只是至少要使用一个下划线。
  • 如果我通常无法做到这一点,我至少想知道是否可以仅用两个词就能做到。

0 个答案:

没有答案
相关问题