实例11-5.c

来自「Linux C编程例子」· C语言 代码 · 共 31 行

C
31
字号
#include<curses.h>
int main(int argc,char*argv[]){
WINDOW  *win1,*win2,*subwin;
initscr();
win1= newwin(15,50,1,1);
box(win1,ACS_VLINE,ACS_HLINE);
mvwprintw(win1,2,1,"WINDOW1");
mvwprintw(win1,4,1,"Press any key switching to WINDOW2");
win2 = newwin(15,40,4,20);
box(win2,ACS_VLINE,ACS_HLINE);
mvwprintw(win2,2,1,"WINDOW2");
subwin=derwin(win2,5,25,4,5);
box(subwin,ACS_VLINE,ACS_HLINE);
mvwprintw(subwin,2,1,"Subwindow of Window2");
refresh();
wrefresh(win1);
wrefresh(win2);
touchwin(win1);
wrefresh(win1);
getch();
touchwin(win2);
mvwprintw(win2,12,1,"Press any key to exit...");
wrefresh(win2);
getch();
delwin(win1);
delwin(subwin);
delwin(win2);
endwin();
return(0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?