阅 读 文 章

C语言菜单源程序

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(sdccf) | 时间:2007-05-27 | 浏览:人次 ]





 jysww 回复于:2003-02-19 22:14:52

建议放到精华区吧!


 sdccf 回复于:2003-02-19 22:21:51

已在精华区.


 007xiong 回复于:2003-04-23 22:22:33

请问:哪里来的delwin函数?
谢谢!!


 geekchi 回复于:2003-04-25 12:56:18

请问:哪里来的delwin函数? 
谢谢!!

curses 中有


 guyp 回复于:2003-08-08 17:47:40

请问大侠们有没有多用户权限登录功能?


 kunrong 回复于:2003-09-25 09:13:17

程序最后有一行for (i=0;i delwin(items); 有错误,
是否应改为for(i=0;i<delwin(items);i++)  
我是初学,这样改后能编译后运行,但不敢保证完全正确,请各位指教!


 hseng 回复于:2004-01-05 12:09:40

void Del_menu(WINDOW **items,int itemNum) 

int i; 
for (i=0;i<itemNum;i++)
{
delwin(items);
free(items); 
}
}


 zxczxc2005 回复于:2005-07-27 17:52:33

up


 yutian 回复于:2005-07-28 10:03:38

好东东


 zch 回复于:2005-08-05 08:54:01




 snow888 回复于:2005-08-07 14:38:00

好复杂!
没有必要这样做啊!
可以将菜单的显示项 Item 和调用项 proc 放入指针中,程序运行要快得多,而且程序代码也要简洁得多。
我经常这样做?
至于说上面用到的函数均是 C 中的标准窗口函数,必须要用到
#include <curses.h>;
编译时必须用 -lcurses 参数


 sunlan 回复于:2005-08-07 22:45:01

可以作为示例,但在函数的封装、对二次开发的支持上还有欠缺。
应该再增加菜单的数据结构的定义。下面是我开发的一套字符界面开发库中对于菜单的一些定义,大家可以一起探讨一下:

/*********************************************
    MENU defines
*********************************************/

#define ITEM_NAME_MAX   20
#define ITEM_DESC_MAX   40

#define ITEM_LEVEL_0    0   /* no sub menu */
#define ITEM_LEVEL_1    1   /* have sub menu */
#define ITEM_SEPARATOR  -1  /* separate item */

#define MENU_QUIT   MAX_MENU_COMMAND+1
#define MENU_SELECT     MAX_MENU_COMMAND+2
#define REQ_P_LEFT_ITEM     MAX_MENU_COMMAND+3  /* left item of parent
                             menu*/
#define REQ_P_RIGHT_ITEM    MAX_MENU_COMMAND+4  /* right item of parent
                            menu */
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 菜单 语言 items menuhead start_cols WINDOW subwin

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.