Linux ncurses编程2-1 本章目标 curses 简介 curses 的命名是来自一个叫做“cursor optimization (光标最优化)的双关语。curses 构成了一个工作在底层终端代码之上的封装,并向用户提供了一个灵活高效的API ( Application Programming Interface 应用程序接口)。 curses提供了移动光标,建立窗口,产生颜色,处理鼠标操作等功能。 第一个curses程序 #include ncurses.h int main() { initscr()/* 初始化,进入NCURSES 模式*/ printw(“Hello World !!”)/* 在虚拟屏幕上打Hello World!!*/ refresh()/* 将虚拟屏幕上的内容写到显示器上,并刷新*/ getch()/* 等待用户输入*/ endwin()/* 退出NCURSES 模式*/ return 0? } 编译包含NCURSES 库函数的程序 如果要调用ncurses 库中的函数,你必须在代码中加载ncurses.h 文件,就是要在C 或C++程序开头添加“#include ncurses.h”,然后在链接时标记lncurses参数。(注:ncurses 库已经包含“stdio.h”) 编译和连接命令: gcc 程序文件 -ln
您可能关注的文档
最近下载
- 铸牢中华民族共同体意识面临的挑战与应对.docx VIP
- 2025年北方工业大学工商管理专业《管理学》科目期末试卷及答案.docx VIP
- (二模)苏北七市2026届高三第二次调研考试语文试卷(含官方答案).docx
- 跨文化交际角度鉴赏电影《刮痧》.ppt VIP
- 高三英语课件《HOW TO MAKE AN English Poster》.pptx VIP
- 细胞与基因治疗(CGT)CDMO市场现状.docx VIP
- 汽轮机低压缸进汽道气动性能改进地研究.pdf VIP
- 加辅料炒法麸炒.ppt VIP
- GB 51142-2015 液化石油气供应工程设计规范.docx VIP
- 《社会工作实务》助理社会工作师考试综合测试题(含答案及解析).docx VIP
原创力文档

文档评论(0)