小编aza*_*sup的帖子

得到交流常数的值

我有一个.h文件,其中数百个常量被定义为宏:

#define C_CONST_NAME Value
Run Code Online (Sandbox Code Playgroud)

我需要的是一个可以动态获取其中一个常量值的函数.

需要的函数头:

int getConstValue(char * constName);
Run Code Online (Sandbox Code Playgroud)

这在C语言中是否可能?

----编辑

谢谢你的帮助,那很快:)

因为我认为没有奇迹解决方案满足我的需求.

实际上我使用的头文件是由"SCADE:http://www.esterel-technologies.com/products/scade-suite/ " 生成的.

我从@Chris获得的解决方案是使用一些python来生成完成工作的c代码.

现在我要对其进行一些优化以找到常量名称.我有超过5000个常数O(500 ^ 2)

我也在看"X-Macros"我第一次听到它,它在C中工作,因为我不允许使用c ++.

谢谢

c c++

6
推荐指数
2
解决办法
290
查看次数

标签 统计

c ×1

c++ ×1