微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

可读的常量参数集C

如何解决可读的常量参数集C

我想为其他程序员创建一个更具可读性和可用性的代码,以阅读和修改我的代码我有一些相同的常量类型集,我只想在我的代码中读取。

我尝试如下使用结构数组(其想法是创建一种模板,在其中可以轻松地手动放置新的参数集):

然后在我的代码中的某个地方初始化它们。 但是我认为,作为我的目标是拥有一个更干净的代码,这种方式最终并没有那么干净。

建议? 最好的问候,

Davide

typedef struct  
{
    const char      Name[30];
    const char      OptionValName[255][20];
    const uint8_t   Default;
    const uint8_t   UpLimit;
    const char      ErrorString[30];
    const uint8_t   MenuType ;
    const uint8_t   ButtonType;
    const uint8_t   ButtPosition;
    const uint8_t   PagePosition;   
    
}Parameter_St;

Parameter_St Parameter[10];

解决方法

建议一个“ config”文件,其中包含所有常量数据。

然后,实际代码打开该“ config”文件,读取数据并使用该数据设置结构数组中的值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。