linux terminal 如何创建全屏的终端程序
可以在linux的终端下创建全屏与当前终端大小的程序,具体效果可参见vim、nano、sl等程序。
参见curses.h库函数
百度百科链接(不再在此重复了):
http://baike.baidu.com/link?url=BWWfi9O1hJ86dMEDdiluSkR72LuMrJ7PVeC0wb5IMgeZPC6P1PtRj8y7nQiLDcfIa9Hmb5CLUmAeNWyrClmREK
顺便附上代码片:
#include <curses.h>
int main()
{
/* 初始化屏幕,使之进入curses工作模式 */
initscr();
/* 在最外围画一个方框 */
box(stdscr, ACS_VLINE, ACS_HLINE);
/* 将光标移到屏幕中间, LINES代表当前屏幕最大行数,COLS代表当前屏幕最大列数 */