home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_11_04
/
1104021a
< prev
next >
Wrap
Text File
|
1992-12-15
|
1KB
|
54 lines
#include <stdio.h>
#include <curses.h>
/*
listing 1 - sample curses application
sample.c
*/
/* define window pointer */
WINDOW *win;
main()
{
/* must be called before any curses command */
initscr();
/* get space for window at coordinates (y,x,begy,begx) */
/* y is # of rows, x is # of columns */
/* begy & begx are the positions on the screen */
win = newwin(24,80,0,0);
/* surround the window with characters provided */
box (win, '|', '-');
/* place the string in win at position y,x */
mvwaddstr(win,2,2, "enter a character to erase window");
/* this must be done to view changes on screen */
/* otherwise changes are made only in memory */
wrefresh(win);
/* get a single character from the keyboard */
wgetch(win);
/* erase the window in memory */
werase(win);
/* necessary to complete the erase on screen */
wrefresh(win);
/* remove the window from memory */
delwin(win);
/* must be called to end a curses program */
endwin();
}