名前 | 形式 | 機能説明 | 戻り値 | 属性 | 関連項目 | 注意事項
cc [ flag ... ] file ... -lcurses [ library .. ] #include <curses.h>int inswch(chtype wch);
これらのルーチンは、wchar_t 文字を含んでいる wch を、現カーソル位置の文字の直前に挿入します。これによりカーソルの右側にある文字はそれぞれ 1 文字分ずつ右に移動し、その結果、行の右端にある文字が失われる可能性もあります。カーソル位置は (y、x が指定されていればその位置に移動後) 変更されません。なお、これはハードウェアの文字挿入機構を使用する ということを意味するものではありません。
上記ルーチンはすべて、エラーが発生すれば整数 ERR を返し、正常に終了すれば ERR 以外の整数値を返します。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | Unsafe |
ヘッダーファイル <curses.h> は自動的に <stdio.h>、<unctrl.h>、および <widec.h> ヘッダーファイルを含みます。
inswch()、mvinswch()、mvwinswch() の各ルーチンはマクロにすることも可能です。
これらのルーチンは、chtype 中でカラー属性を扱うことはできません。