Source Code File 13-02_newpad2
13-02_newpad2.c
#include <ncurses.h> int main() { WINDOW *p; int x; initscr(); /* create a new pad */ p = newpad(50,100); if( p==NULL ) { endwin(); puts("Unable to create pad"); return(1); } /* fill the pad */ for(x=0;x<500;x++) wprintw(p,"%4d",x); addstr("Press Enter to update"); refresh(); getch(); prefresh(p,0,0,5,5,16,45); getch(); endwin(); return(0); }
Output Screenshot
Notes
* Though the pad is wider than the standard screen (per the screenshot above), only the chunk specified by the prefresh() at Line 27 appears on the standard screen.
Copyright © 1997-2024 by QPBC.
All rights reserved