381 #include #include main() { WINDOW *win, *sub, *sub2; char tmp[80]; int i; initscr(); raw(); noecho(); keypad(stdscr, TRUE); nodelay(stdscr, FALSE); win = newwin(20, 45, 2, 10); keypad(win, TRUE); nodelay(win, FALSE); box(win, 0, 0); sub = derwin(win, 14, 35, 3, 3); box(sub, 0, 0); mvwaddstr(sub, 1, 1, "This is the 1st sub"); sub2 = derwin(sub, 10, 20, 3, 3); box(sub2, 0, 0); mvwaddstr(sub2, 1, 1, "Karl"); wsyncup(sub2); wcursyncup(sub2); wgetch(win); mvwaddstr(sub2, 2, 1, "Lisabon"); wsyncup(sub2); wcursyncup(sub2); wgetch(win); erase(); refresh(); mvwin(win, 2, 2); mvwaddstr(sub2, 3, 1, "Portos"); wsyncup(sub2); wcursyncup(sub2); wgetch(win); mvwaddstr(win, 5, 1, "Trottoarbollar är trevliga att kasta"); wgetch(win); endwin(); exit(0); } . 0