curs_addchstr 3x

curs_addchstr(3x)                                     curs_addchstr(3x)




NAME 名前

       addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr,
       mvaddchnstr, mvwaddchstr, mvwaddchnstr - add a string of
       characters (and attributes) to a curses window
       - curses ウインドウに文字列 (と属性) を追加する


SYNOPSIS 書式

       #include <curses.h>

       int addchstr(const chtype *chstr);
       int addchnstr(const chtype *chstr, int n);
       int waddchstr(WINDOW *win, const chtype *chstr);
       int waddchnstr(WINDOW *win, const chtype *chstr, int n);
       int mvaddchstr(int y, int x, const chtype *chstr);
       int mvaddchnstr(int y, int x, const chtype *chstr, int n);
       int mvwaddchstr(WINDOW *win, int y, int x, const chtype *chstr);
       int mvwaddchnstr(WINDOW *win, int y, int x, const chtype *chstr, int n);


DESCRIPTION 説明

       These functions copy the (null-terminated) chstr array in-
       to the window image structure starting at the current cur-
       sor position.  The four functions with n as the last argu-
       ment copy at most n elements, but no more than will fit on
       the  line.  If n=-1 then the whole array is copied, to the
       maximum number of characters that will fit on the line.
        これらの関数は chstr の指す (ヌルで終わる) 配列を
       ウインドウのイメージ構造に現在のカーソル位置からコピーします。
        最後の引数に n を取る 4 つの関数は、行に収まる限り、
       最大 n 要素をコピーします。
        n=-1 ならば配列全体をコピーします。文字の最大数は行に
       収まるだけとなります。

       The window cursor is not advanced.  These  functions  work
       faster than waddnstr.  On the other hand:
        ウインドウのカーソルは進みません。
        これらの関数は waddnstr より速く動作します。
        その一方

       o   they do not perform checking (such as for the newline,
           backspace, or carriage return characters),
       o   (改行、バックスペース、復帰文字のような) 
           チェックをしません。

       o   they do not advance the current cursor position,
       o   現在のカーソル位置を進めません。

       o   they do not expand other control characters  to  ^-es-
           capes, and
       o   その他の制御文字を ^ 表現に展開しません。

       o   they  truncate the string if it crosses the right mar-
           gin, rather than wrapping it around to the new line.
       o   右端 (マージン) に達した場合、新しい行に折り返さず、
           文字列を切り詰めます。


RETURN VALUE 戻り値

       All functions return the integer ERR upon failure  and  OK
       on success.
        すべての関数は失敗のとき整数 ERR を、成功のとき 
       OK を返します。

       X/Open  does not define any error conditions.  This imple-
       mentation returns an error if the window pointer is null.
        X/Open はエラーの条件を何も定義していません。
        この実装では、ウインドウ・ポインタがヌルのときエラーを
       返します。

       Functions with a "mv" prefix first perform a cursor  move-
       ment  using  wmove, and return an error if the position is
       outside the window, or if the window pointer is null.
         mv で始まる関数は、最初に wmove を使用してカーソルを移動し、
       位置がウインドウの外だった場合、またはウインドウ・ポインタが
       ヌルの場合にエラーを返します。


NOTES 注意

       All functions except waddchnstr may be macros.
        waddchnstr 以外のすべてのルーチンはマクロであるかも
       しれません。


PORTABILITY 移植性

       These entry points are described in the XSI  Curses  stan-
       dard, Issue 4.
        これらのルーチンは XSI Curses standard, Issue 4 に
       記載されています。


SEE ALSO 関連項目

       curs_addstr(3x), curses(3x).

       Comparable  functions in the wide-character (ncursesw) li-
       brary are described in curs_add_wchstr(3x).
        ワイド文字用ライブラリ (ncursesw) で対応する関数群は
       curs_add_wchstr(3x) で説明しています。



                                                      curs_addchstr(3x)