- initsrc 和endsrc
- curses的字符类型
- curses函数库对屏幕的操作函数
- chtype字符属性
- 一个小栗子
initsrc 和endsrc
WINDOW *initsrc(void)
WINDOW*类型指针是一个指向stdsrc数据结构的指针
int endsrc(void)
成功返回OK 关闭失败返回ERR
curses的字符类型
chtype 是curses的字符类型 ,比char拥有更多的二进制位
curses函数库对屏幕的操作函数
在光标当前位置添加 字符|字符串
int addch(const chtype char_to_add);
int addstr(chtype *const string_to_add);
和printf一样的使用方法
int printw(char* format,…..);
刷新物理屏幕,成功返回ok
int refresh(void)
围绕一个窗口绘制方框
int box(WINODOW* win_ptr, chtype vertical_char,chtype horizontal_char);
光标处插入一个字符,当前字符后移一位
int insch( chtype char_to_insert);
插入一个空白行,现有行下移一行
int insertln(void);
光标处删除一个字符,当前字符前移一位
int delch( chtype char_to_insert);