📦
//初始化
if(initscr() == NULL) {
perror("initcurs")
exit(EXIT_FAILURE)
}
cbreak()
- 免费下载
Linux/Unix编程资源
文件大小:2 K
📋 资源详细信息
💡 温馨提示:本资源由用户 zwaheron 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
📄 资源简介
//初始化
if(initscr() == NULL) {
perror("initcurs")
exit(EXIT_FAILURE)
}
cbreak()
noecho()
keypad(stdscr, TRUE)
//建立菜单项
for(i=0 i<N_ITEMS i++){
items[i] = new_item(months[i], "")
}
//建立菜单
mymenu = new_menu(items)
//设置为5行单列的菜单
set_menu_format(mymenu, 5, 1)
set_menu_mark(mymenu, "*")
//获得菜单的行数很列数
scale_menu(mymenu, &mrows, &mcols)
//建立窗口和子窗口
win = newwin(mrows + 2, mcols + 2, 3, 30)
keypad(win, TRUE)
box(win, 0, 0)
subwin = derwin(win, 0, 0, 1, 1)
//设置菜单的窗口
set_menu_sub(mymenu, subwin)
//在子窗口上放置菜单
post_menu(mymenu)
refresh()
wrefresh(win)
💾
立即下载此资源
💡 提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
📖 资源说明
📥 下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
📦 使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
🎁 积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →