名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目 | 注意事項
cc [ flag ... ] file ... -lcurses [ library .. ] #include <curses.h>int getwstr(wchar_t *wstr);
getwstr() の実行結果は、復帰改行とキャリッジリターンを受け取るまで getwch(3CURSES) を連続して呼び出した場合の結果と同等です。実行結果は、wchar_t ポインタ wstr が示す領域に置かれます。getnwstr() は最大 n 個の wchar_t 文字を読み込みます。この最大文字数制限により、入力バッファがオーバフローしないようにします。ユーザーの消去 (erase) 文字や削除 (kill) 文字、およびファンクションキー、HOME キー、CLEAR キーなどの特殊キーも解釈されます。
上記ルーチンはすべて、エラーが発生すれば整数 ERR を返し、正常に終了すれば ERR 以外の整数値を返します。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | Unsafe |
ヘッダーファイル <curses.h> は自動的に <stdio.h>、<unctrl.h>、および <widec.h> ヘッダーファイルを含みます。
wgetnwstr() 以外のルーチンはマクロにすることも可能です。