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 For (x_loop = 0; 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 For (x_loop = 0; 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); }