int main()
{
WINDOW * new_win_ptr;
WINDOW * pop_win_ptr;
int x_loop,y_loop;
char a_letter=''''a'''';
initscr();
move(5,5);
printw("%s","Testing Multiple Windows");
refresh();
for(y_loop=0;y_loop<LINES-1;y_loop++)
for(x_loop=0;x_loop<COLS-1;x_loop++)
{
mvwaddch(stdscr,y_loop,x_loop,a_letter);
a_letter++;
if(a_letter>''''z'''')a_letter=''''a'''';
}
refresh();
sleep(2);
new_win_ptr=newwin(10,20,5,5);
mvwprintw(new_win_ptr,2,2,"%s","Hello World!");
mvwprintw(new_win_ptr,5,2,"%s","Notice how long lines wrap incide in this window ,Hello World!");
wrefresh(new_win_ptr);
sleep(2);
a_letter=''''0'''';
for(y_loop=0;y_loop<LINES-1;y_loop++)
for(x_loop=0;x_loop<COLS-1;x_loop++)
{
mvwaddch(stdscr,y_loop,x_loop,a_letter);
a_letter++;
if(a_letter>''''9'''')a_letter=''''0'''';
}
refresh();
sleep(2);
touchwin(new_win_ptr);
wrefresh(new_win_ptr);
sleep(2);
pop_win_ptr=newwin(10,20,8,8);
box(pop_win_ptr,''''|'''',''''-'''');
mvwprintw(pop_win_ptr,5,2,"%s","Pop up Window!");
wrefresh(pop_win_ptr);
sleep(2);
endwin();
exit(EXIT_SUCCESS);
}
