84 lines
5.8 KiB
HTML
84 lines
5.8 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
|
|
<!--Converted with LaTeX2HTML 96.1-c (Feb 29, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>8.6 Output</TITLE>
|
|
<META NAME="description" CONTENT="8.6 Output">
|
|
<META NAME="keywords" CONTENT="lpg">
|
|
<META NAME="resource-type" CONTENT="document">
|
|
<META NAME="distribution" CONTENT="global">
|
|
<LINK REL=STYLESHEET HREF="lpg.css">
|
|
</HEAD>
|
|
<BODY LANG="EN">
|
|
<A NAME="tex2html1630" HREF="node101.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME="tex2html1628" HREF="node85.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME="tex2html1622" HREF="node99.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME="tex2html1632" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <BR>
|
|
<B> Next:</B> <A NAME="tex2html1631" HREF="node101.html">8.6.1 Formatted Output</A>
|
|
<B>Up:</B> <A NAME="tex2html1629" HREF="node85.html">8 Character Cell Graphics</A>
|
|
<B> Previous:</B> <A NAME="tex2html1623" HREF="node99.html">8.5 Windows</A>
|
|
<BR> <P>
|
|
<H1><A NAME="SECTION00960000000000000000">8.6 Output</A></H1>
|
|
<P>
|
|
<UL><LI> <TT>int addch(ch)</TT> <A NAME="fun_addch"> </A><BR>
|
|
<TT>int waddch(win, ch)</TT> <A NAME="fun_waddch"> </A><BR>
|
|
<TT>int mvaddch(y, x, ch)</TT> <A NAME="fun_mvaddch"> </A><BR>
|
|
<TT>int mvwaddch(win, y, x, ch)</TT> <A NAME="fun_mvwaddch"> </A><BR>
|
|
These functions are used for character output to a window. They
|
|
will manipulate the window and you will have to call
|
|
<B>refresh()</B> to put it on screen. <B>addch(...)</B>
|
|
and <B>waddch(...)</B> put the character <TT>ch</TT> in the window
|
|
or <TT>win</TT>. <B>mvaddch(...)</B> and
|
|
<B>mvwaddch(...)</B> do the same except that they move the cursor
|
|
to position y,x first.<LI> <TT>int addstr(str)</TT> <A NAME="fun_addstr"> </A><BR>
|
|
<TT>int addnstr(str, n)</TT> <A NAME="fun_addnstr"> </A><BR>
|
|
<TT>int waddstr(win, str)</TT> <A NAME="fun_waddstr"> </A><BR>
|
|
<TT>int waddnstr(win, str, n)</TT> <A NAME="fun_waddnstr"> </A><BR>
|
|
<TT>int mvaddstr(y, x, str)</TT> <A NAME="fun_mvaddstr"> </A><BR>
|
|
<TT>int mvaddnstr(y, x, str, n)</TT> <A NAME="fun_mvaddnstr"> </A><BR>
|
|
<TT>int mvwaddstr(win, y, x, str)</TT> <A NAME="fun_mvwaddstr"> </A><BR>
|
|
<TT>int mvwaddnstr(win, y, x, str, n)</TT> <A NAME="fun_mvwaddnstr"> </A><BR>
|
|
These functions write a string to a window and are equivalent to
|
|
series of
|
|
calls to <B>addch(...)</B>. <TT>str</TT> is a null terminated string
|
|
(<I>"blafoo<code>\</code>0"</I>). Functions with <I>w</I> write the string
|
|
<TT>str</TT> to the window <TT>win</TT>, while other funcions write to
|
|
.
|
|
Functions with <TT>n</TT> write n characters of <TT>str</TT>. If
|
|
<TT>n</TT> is -1, the entire string <TT>str</TT> is written.<LI> <TT>int addchstr(chstr)</TT> <A NAME="fun_addchstr"> </A><BR>
|
|
<TT>int addchnstr(chstr, n)</TT> <A NAME="fun_addchnstr"> </A><BR>
|
|
<TT>int waddchstr(win, chstr)</TT> <A NAME="fun_waddchstr"> </A><BR>
|
|
<TT>int waddchnstr(win, chstr, n)</TT> <A NAME="fun_waddchnstr"> </A><BR>
|
|
<TT>int mvaddchstr(y, x, chstr)</TT> <A NAME="fun_mvaddchstr"> </A><BR>
|
|
<TT>int mvaddchnstr(y, x, chstr, n)</TT> <A NAME="fun_mvaddchnstr"> </A><BR>
|
|
<TT>int mvwaddchstr(win, y, x, chstr)</TT> <A NAME="fun_mvwaddchstr"> </A><BR>
|
|
<TT>int mvwaddchnstr(win, y, x, chstr, n)</TT> <A NAME="fun_mvwaddchnstr"> </A><BR>
|
|
These functions copy <TT>chstr</TT> to the window image
|
|
( or <TT>win</TT>). The starting position is the current
|
|
cursor position. Functions with <TT>n</TT> write n characters
|
|
of <TT>chstr</TT>. If <TT>n</TT> is -1, the entire string
|
|
<TT>chstr</TT> is written. The cursor is not moved and no control
|
|
character check is done. These functions are faster than the
|
|
<B>addstr(...)</B>
|
|
routines. <TT>chstr</TT> is a pointer to an array of
|
|
chtype.<LI> <TT>int echochar(ch)</TT> <A NAME="fun_echochar"> </A><BR>
|
|
<TT>int wechochar(win, ch)</TT> <A NAME="fun_wechochar"> </A><BR>
|
|
The same as call <B>addch(...)</B> (<B>waddch(...)</B> followed
|
|
by <B>refresh()</B> (<B>wrefresh(win)</B>.
|
|
<P>
|
|
</UL><BR> <HR>
|
|
<UL>
|
|
<LI> <A NAME="tex2html1633" HREF="node101.html#SECTION00961000000000000000">8.6.1 Formatted Output</A>
|
|
<LI> <A NAME="tex2html1634" HREF="node102.html#SECTION00962000000000000000">8.6.2 Insert Characters/Lines</A>
|
|
<LI> <A NAME="tex2html1635" HREF="node103.html#SECTION00963000000000000000">8.6.3 Delete Characters/Lines</A>
|
|
<LI> <A NAME="tex2html1636" HREF="node104.html#SECTION00964000000000000000">8.6.4 Boxes and Lines</A>
|
|
<LI> <A NAME="tex2html1637" HREF="node105.html#SECTION00965000000000000000">8.6.5 Background Character</A>
|
|
</UL>
|
|
<HR><A NAME="tex2html1630" HREF="node101.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME="tex2html1628" HREF="node85.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME="tex2html1622" HREF="node99.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME="tex2html1632" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <BR>
|
|
<B> Next:</B> <A NAME="tex2html1631" HREF="node101.html">8.6.1 Formatted Output</A>
|
|
<B>Up:</B> <A NAME="tex2html1629" HREF="node85.html">8 Character Cell Graphics</A>
|
|
<B> Previous:</B> <A NAME="tex2html1623" HREF="node99.html">8.5 Windows</A>
|
|
<P><ADDRESS>
|
|
<I>Converted on: <BR>
|
|
Fri Mar 29 14:43:04 EST 1996</I>
|
|
</ADDRESS>
|
|
</BODY>
|
|
</HTML>
|