数码管菜单C语言怎么写好,结构体,指针》??

[复制链接]
4692|10
 楼主| 355643303 发表于 2012-4-23 10:25 | 显示全部楼层 |阅读模式
数码管菜单C语言怎么写好,结构体,指针》??,回答者加上点代码最好
 楼主| 355643303 发表于 2012-4-23 11:28 | 显示全部楼层
求师傅
forgot 发表于 2012-4-23 12:35 | 显示全部楼层
菜单???
lhkjg 发表于 2012-4-23 16:19 | 显示全部楼层
使用结构体

//--------按键索引
//const KeyFuncStruct KeyTab[]=  
KeyFuncStruct KeyTab[]=
{  
       
//    |---------------------------------> Index
//    |  |------------------------------> Esc
//    |  |  |---------------------------> Enter
//    |  |  |  |------------------------> Up
//    |  |  |  |  |---------------------> Down
//           |        |  |  |         |------------------> quit //quit为ECS长击的键值
//    |  |  |  |  |  |   |--------------> 功能函数

        { 0, 0, 0, 0, 0, 0,(nop)},  //空函数
        { 1, 2, 3, 4, 5, 6,(DisMenu_InPut_dataInit)}, //数字动态输入
        { 2, 2, 2, 2, 2,TOPMENUADD,(DisMenu_InPut_dataEsc)},
        { 3, 3, 3, 3, 3,TOPMENUADD,(DisMenu_InPut_dataEnter)},
        { 4, 4, 4, 4, 4,TOPMENUADD,(DisMenu_InPut_dataUp)},
        { 5, 5, 5, 5, 5,TOPMENUADD,(DisMenu_InPut_dataDown)},
        { 6, 6, 6, 6, 6,TOPMENUADD,(DisMenu_InPut_dataQuit)},

        { 7, 0, 3, 4, 5,6,(DisMenu_InPut_zifuInit)}, //字符动态输入 ENTER UP DOWN QUIT与数字动态输入共用
       
        { 8, 0, 0, 0, 0, 0,(DisMenuKaiJiInit)}, //开机画面       
       
        { 9, 0,12, 0, 0, 0,(DisMenuTopInit)}, //-顶层 测量界面
       
        {10, 0,11, 5, 4,TOPMENUADD,(nop)}, //一般操作界面
        {11,11,11,11,11,TOPMENUADD,(nop)},
       
        {12,TOPMENUADD,13, 0, 0,TOPMENUADD,(DisMenuPcodeInit)}, //PCODE       
        {13,13,13,13,13,TOPMENUADD,(DisMenuPcodeEnter)},
       
        {14, 0,15, 5, 4,TOPMENUADD,(DisMenuJiaobiaoInit)}, //jiaoboai       
        {15,15,15,15,15,TOPMENUADD,(DisMenuJiaobiaoEnter)},
       
        {16, 0,17, 5, 4,TOPMENUADD,(DisMenuInputSetInit)}, //INPUTSET       
        {17,17,17,17,17,TOPMENUADD,(DisMenuInputSetEnter)},
       
        {18, 0,19, 0, 0,JIAOBIAOADD,(DisMenuJiaobiao_display_Init)}, //DisMenuJiaobiao_display_Init       
        {19,19,19,19,19,TOPMENUADD,(DisMenuJiaobiao_display_Enter)},                
       
                               
};
21IC之星 发表于 2013-3-11 11:27 | 显示全部楼层
lhkjg 发表于 2012-4-23 16:19
使用结构体

//--------按键索引

lhkjg老兄,能不能再讲讲这个结构体怎么用?
w522930954 发表于 2013-3-11 12:02 | 显示全部楼层
用结构体建表格,结构体指针访问,或者组成链表更易于访问,顺着这个思路走,菜单很轻松
21IC之星 发表于 2013-3-11 13:57 | 显示全部楼层
w522930954 发表于 2013-3-11 12:02
用结构体建表格,结构体指针访问,或者组成链表更易于访问,顺着这个思路走,菜单很轻松 ...

还是不明白,能不能给举个简单的例子了?
w522930954 发表于 2013-3-11 16:27 | 显示全部楼层
百度一下菜单通用构架。很多种菜单都有
21IC之星 发表于 2013-3-13 08:51 | 显示全部楼层
lhkjg 发表于 2012-4-23 16:19
使用结构体

//--------按键索引

怎么用呢?
lhkjg 发表于 2013-3-13 21:33 | 显示全部楼层
21IC之星 发表于 2013-3-13 08:51
怎么用呢?

我上面不是给你例程了吗?
21IC之星 发表于 2013-3-14 10:41 | 显示全部楼层
lhkjg 发表于 2013-3-13 21:33
我上面不是给你例程了吗?

我是不知道怎么使用哪个结构体
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:立足根基,放眼未来!

4

主题

94

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部