将我的“定义”添加到C中的枚举

用户1439691

我在C中有一些定义:

#define My_CheckButton_1 "Check1"
#define My_CheckButton_2 "Check2"
#define My_CheckButton_3 "Check3"

我想将所有My_CheckButton_x添加到一个枚举中,这样我就可以循环运行它们。

我该怎么做?

谢谢

中期

枚举在C中具有整数类型,因此,如果将其移动到枚举,则不会获得字符串值,而是整数值。如果需要字符串值,则需要一个函数来进行枚举到字符串的转换。情况不尽相同,但也许可以使用数组作为替代方案:

static const char *My_CheckButtons[] = {"Check1", "Check2", ... , "CheckN"};

当然,您仍然必须记住数组的大小。您也可以将两者结合使用,并将枚举值用作字符串数组的索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将我的自定义损失函数添加到火炬中

来自分类Dev

将我定义的注释添加到猫头鹰中的个人

来自分类Dev

将我的CSS添加到prestashop中的主题

来自分类Dev

将我的css添加到prestashop中的主题

来自分类Dev

如何将我想在 C++ 中使用的 C 库的库路径添加到环境中

来自分类Dev

将我自己的自定义键盘添加到特定的编辑文本

来自分类Dev

如何将我自己的自定义 css 和 html 添加到 Prestashop?

来自分类Dev

无法将我的PHP添加到我的文本文档中?

来自分类Dev

我可以将我的Office应用程序图标添加到功能区中吗

来自分类Dev

我想将我的Editbox数据添加到本地表中吗?

来自分类Dev

jQuery中数据的目的?(将我自己的字段添加到Jquery对象中)

来自分类Dev

将我的函数数据列添加到python中的原始数据中

来自分类Dev

iOS-以编程方式将我们应用的自定义URI添加到日历中存储的事件中

来自分类Dev

iOS-以编程方式将我们应用的自定义URI添加到日历中存储的事件中

来自分类Dev

Flask:是否应该将我自己的配置添加到app.config中?

来自分类Dev

为什么不将我的SpriteNode添加到场景中?

来自分类Dev

为什么没有将我的数据添加到存储中?

来自分类Dev

如何将我的操作添加到标准编辑表中

来自分类Dev

如何将我自己的图标添加到Raphael的免费图标股票中?

来自分类Dev

如何将我的PWA添加到移动设备上的共享表中?

来自分类Dev

无法将我的猫鼬模型添加到数据库中

来自分类Dev

将我的GCM代码添加到现有应用中

来自分类Dev

将我当前的IP添加到iptables的白名单中?

来自分类Dev

无法将我的域添加到Facebook App中的“ App Domains”

来自分类Dev

找出谁将我添加到Skype上的大型群聊中

来自分类Dev

如何将我自己的图标添加到Raphael的免费图标股票中?

来自分类Dev

将我的Android应用添加到“发送方式”菜单中

来自分类Dev

例外,将我自己的行添加到具有文本和组合值的DataGridView中

来自分类Dev

如何将我选择的颜色添加到颜色下拉框中?

Related 相关文章

  1. 1

    将我的自定义损失函数添加到火炬中

  2. 2

    将我定义的注释添加到猫头鹰中的个人

  3. 3

    将我的CSS添加到prestashop中的主题

  4. 4

    将我的css添加到prestashop中的主题

  5. 5

    如何将我想在 C++ 中使用的 C 库的库路径添加到环境中

  6. 6

    将我自己的自定义键盘添加到特定的编辑文本

  7. 7

    如何将我自己的自定义 css 和 html 添加到 Prestashop?

  8. 8

    无法将我的PHP添加到我的文本文档中?

  9. 9

    我可以将我的Office应用程序图标添加到功能区中吗

  10. 10

    我想将我的Editbox数据添加到本地表中吗?

  11. 11

    jQuery中数据的目的?(将我自己的字段添加到Jquery对象中)

  12. 12

    将我的函数数据列添加到python中的原始数据中

  13. 13

    iOS-以编程方式将我们应用的自定义URI添加到日历中存储的事件中

  14. 14

    iOS-以编程方式将我们应用的自定义URI添加到日历中存储的事件中

  15. 15

    Flask:是否应该将我自己的配置添加到app.config中?

  16. 16

    为什么不将我的SpriteNode添加到场景中?

  17. 17

    为什么没有将我的数据添加到存储中?

  18. 18

    如何将我的操作添加到标准编辑表中

  19. 19

    如何将我自己的图标添加到Raphael的免费图标股票中?

  20. 20

    如何将我的PWA添加到移动设备上的共享表中?

  21. 21

    无法将我的猫鼬模型添加到数据库中

  22. 22

    将我的GCM代码添加到现有应用中

  23. 23

    将我当前的IP添加到iptables的白名单中?

  24. 24

    无法将我的域添加到Facebook App中的“ App Domains”

  25. 25

    找出谁将我添加到Skype上的大型群聊中

  26. 26

    如何将我自己的图标添加到Raphael的免费图标股票中?

  27. 27

    将我的Android应用添加到“发送方式”菜单中

  28. 28

    例外,将我自己的行添加到具有文本和组合值的DataGridView中

  29. 29

    如何将我选择的颜色添加到颜色下拉框中?

热门标签

归档