Source Code File 10-03_sub3
10-03_sub3.c
#include <ncurses.h>
int main()
{
WINDOW *sub;
initscr();
/* create subwindow on stdscr */
sub = derwin(stdscr,LINES-2,COLS-2,1,1);
if( sub==NULL)
{
endwin();
puts("Unable to create subwindow");
return 1;
}
/* draw a box around stdscr */
box(stdscr,0,0);
/* put text to the stdscr */
addstr("I'm writing text\n");
addstr("to the standard screen.");
refresh();
getch();
wclear(sub);
wrefresh(sub);
getch();
endwin();
return 0;
}
Output Screenshot

(Click to see results.)
Notes
* After pressing Enter (or any key), the subwindow's contents are erased. Above, the text o the standard screen. disappears. (Click the image to view.)
Copyright © 1997-2025 by QPBC.
All rights reserved
