Main index | Section 3 | Options |
#include <curses.h>int in_wchstr(cchar_t *wchstr); int win_wchstr(WINDOW *win, cchar_t *wchstr); int mvin_wchstr(int y, int x, cchar_t *wchstr); int mvwin_wchstr(WINDOW *win, int y, int x, cchar_t *wchstr);
int in_wchnstr(cchar_t *wchstr, int n); int win_wchnstr(WINDOW *win, cchar_t *wchstr, int n); int mvin_wchnstr(int y, int x, cchar_t *wchstr, int n); int mvwin_wchnstr(WINDOW *win, int y, int x, cchar_t *wchstr, int n);
The four functions with n as the last argument return a leading substring at most n characters long (exclusive of the trailing zeroed cchar_t. Transfer stops at the end of the current line, or when n characters have been stored at the location referenced by wchstr.
Constants defined in <curses.h> can be used with the & (logical AND) operator to extract the character or the attribute alone from any position in the wchstr [see getcchar(3X)].
X/Open Curses defines no error conditions. This implementation returns an error
&#187; | if the win parameter is null or |
&#187; | if the wchstr parameter is null. |
Reading a line that overflows the array pointed to by wchstr with in_wchstr, mvin_wchstr, mvwin_wchstr or win_wchstr causes undefined results. Therefore, the use of in_wchnstr, mvin_wchnstr, mvwin_wchnstr, or win_wchnstr is recommended.
curses(3X), curs_inwstr(3X), curs_in_wch(3X)
2024-04-20 | curs_in_wchstr (3X) | ncurses 6.5 |
Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | The āNā in NFS stands for Not, or Need, or perhaps Nightmare | ” |
— Harry Spencer |