"curses" is a UNIX library of functions for controlling a
terminal's display screen from a C program. It can be used to
provide a screen driver for a program (such as a visual editor) or
to improve a program's user interface.
This handbook will help you make use of the "curses" library in
your C programs. We have presented ample material on "curses" and
its implementation in UNIX so that you understand the whole, as
well as its parts.
Note: This handbook covers Ken Arnold's original Berkeley
implementation of "curses," not the System V version.
Topics covered include:
Windows, screens, and images.
The WINDOW structure.