11 ncurses编程2-1.pptVIP

  • 1
  • 0
  • 约7.18千字
  • 约 42页
  • 2017-02-16 发布于湖北
  • 举报
Linux ncurses编程2-1 回顾 链表相应使用 POS机项目需求 本章目标 curses 简介 curses 的命名是来自一个叫做“cursor optimization (光标最优化)的双关语。curses 构成了一个工作在底层终端代码之上的封装,并向用户提供了一个灵活高效的API ( Application Programming Interface 应用程序接口)。 curses提供了移动光标,建立窗口,产生颜色,处理鼠标操作等功能。 ncurses 与 curses的关系 编译包含NCURSES 库函数的程序 如果要调用ncurses 库中的函数,你必须在代码中加载ncurses.h 文件,就是要在C 或C++程序开头添加“#include ncurses.h”,然后在链接时标记lncurses参数。(注:ncurses 库已经包含“stdio.h”) 编译和连接命令: gcc 程序文件 -lncurses curses工作原理3-1 窗口是由curses系统定义的一个假想的屏幕,即逻辑屏幕。并不像Windows 平台上的窗口那样具有边框。当curses 初始化的时候,它会默认创建一个叫做stdscr 的窗口。这个窗口的屏幕一般是80列,24 行(根据显示环境的不同,可能会出现不同的大小)。 curses工作原理3-2 逻辑屏幕的布局是一个字符数组,

文档评论(0)

1亿VIP精品文档

相关文档