Source Code File 11-06-dup
11-06-dup.c
#include <ncurses.h> int main() { WINDOW *fred,*barney; initscr(); refresh(); /* Build window & wait */ fred = newwin(0,0,0,0); waddstr(fred,"This is Fred.\n"); wrefresh(fred); getch(); /* Create and show barney */ barney = dupwin(fred); waddstr(barney,"This is Barney.\n"); wrefresh(barney); getch(); /* Go back to fred */ waddstr(fred,"Nice to see you!\n"); wrefresh(fred); getch(); /* One more time to barney */ waddstr(barney,"You too!\n"); touchwin(barney); wrefresh(barney); getch(); endwin(); return(0); }
Output Screenshot
(Click to cycle images.)
Notes
* The eBook's text describes the output and why it appears confusing.
Copyright © 1997-2024 by QPBC.
All rights reserved