名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目 | 注意事項
cc [ flag ... ] file ... -lcurses [ library .. ] #include <curses.h>int inwchstr(chtype *wchstr);
これらのルーチンは、指定されたウィンドウ中の現カーソル位置から始まり右マージンで終わる、wchar_t 文字からなる chtype タイプの文字列を返します。最終引数として n を指定する 4 つのルーチンは、最大 n 個の wchar_t 文字を返します。<curses.h> 中に定義されている定数を論理積 (&) 演算子とともに用いて、wchstr 中の任意の位置から wchar_t 文字だけもしくは属性だけを抽出することも可能です (詳しくは curs_inwch(3CURSES) の説明を参照してください)。
上記ルーチンはすべて、エラーが発生すれば整数 ERR を返し、正常に終了すれば ERR 以外の整数値を返します。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | Unsafe |
ヘッダーファイル <curses.h> は自動的に <stdio.h>、<unctrl.h>、および <widec.h> ヘッダーファイルを含みます。
winwchnstr() 以外のルーチンはマクロにすることも可能です。
これらのルーチンは、chtype 中でカラー属性を扱うことはできません。