UNIX 屏幕导向程序的发展利器 - curses (之一)
cbreak() nocbreak()
当 cbreak 模式被开启後, 除了 DELETE 或 CTRL 等仍被视为特殊 控制字元外一切输入的字元将立刻被一一读取.当处於 nocbreak 模 式时, 从键盘输入的字元将被储存在 buffer 里直到输入 RETURN 或 NEWLINE.在较旧版的 curses 须呼叫 crmode(),nocrmode() 来 取代 cbreak(),nocbreak()
echo() noecho()
此函数用来控制从键盘输入字元时是否将字元显示在终端上.系统 预设是开启的.
printw(format,str)
类似 printf() , 以一定的格式输出至屏幕
mvprintw(y,x,format,str)
在(x,y) 位置上做 printw 的工作. 相当於呼叫 move(y,x);printw(format,str);
本文介绍了curses函数库的基本使用方法,包括cbreak与nocbreak模式的区别、echo与noecho函数的功能,以及如何使用printw和mvprintw进行格式化的屏幕输出。

1361

被折叠的 条评论
为什么被折叠?



