curs_addwchstr(3curses) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

curs_addwchstr(3curses)

curs_addwchstr(3CURSES)    Curses Library Functions    curs_addwchstr(3CURSES)

NAME
       curs_addwchstr, addwchstr, addwchnstr, waddwchstr, waddwchnstr, mvaddw‐
       chstr,  mvaddwchnstr,  mvwaddwchstr,  mvwaddwchnstr  -  add  string  of
       wchar_t characters (and attributes) to a curses window

SYNOPSIS
       cc  [flag]... file... -lcurses [library]...


       #include <curses.h>

       int addwchstr(chtype *wchstr);


       int addwchnstr(chtype *wchstr, int n);


       int waddwchstr(WINDOW *win, chtype *wchstr);


       int waddwchnstr(WINDOW *win, chtype *wchstr, int n);


       int mvaddwchstr(int y, int x, chtype *wchstr);


       int mvaddwchnstr(int y,  int x, chtype *wchstr, int n);


       int mvwaddwchstr(WINDOW *win, int y, int x, chtype *wchstr);


       int mvwaddwchnstr(WINDOW *win, int y, int x , chtype *wchstr, int n);

DESCRIPTION
       All of these routines copy wchstr, which points to a string of  wchar_t
       characters,  directly  into  the window image structure starting at the
       current cursor position. The four routines with n as the last  argument
       copy at most n elements, but no more than will fit on the line. If n=−1
       then  the whole string is copied, to the maximum number that fit on the
       line.


       The position of the window cursor is not advanced. These routines  work
       faster than waddnwstr(3CURSES) because they merely copy wchstr into the
       window  image structure. On the other hand, care must be taken when us‐
       ing these functions because they don't perform  any  kind  of  checking
       (such  as  for  the newline character), they do not advance the current
       cursor position, and they truncate the string, rather than wrapping  it
       around to the new line.

RETURN VALUE
       All  routines  return the integer ERR upon failure and an integer value
       other than ERR upon successful completion, unless  otherwise  noted  in
       the preceding routine descriptions.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ MT-LevelUnsafe


SEE ALSO
       curses(3CURSES), waddnwstr(3CURSES), attributes(7)

NOTES
       The header file <curses.h>  automatically  includes  the  header  files
       <stdio.h>, <unctrl.h> and <widec.h>.


       Note that all routines except waddwchnstr() may be macros.


       None of these routines can use the color attribute in chtype.

Oracle Solaris 11.4               17 Aug 2018          curs_addwchstr(3CURSES)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3