【发布时间】:2021-03-20 23:39:58
【问题描述】:
朋友, 有很多枚举值
enum{
ABC = 123,
XYZ = 456,
FOO = 4321,
BAR = 98743,
...
}
当我得到值时,我想打印枚举的名称。我们可以创建一个字符串、值对数组。但必须从字面上重复枚举主体。如果枚举更改,则数组必须相应更改。 我记得预处理可以做魔术,创建枚举列表,还可以生成字符串,一个值数组。
希望高手给我指点一下。
谢谢 西安
【问题讨论】:
标签: c gnu preprocessor