EN JA
curs_insch(3X)
curs_insch(3X) curs_insch(3X)

名称

insch, winsch, mvinsch, mvwinsch - curses ウィンドウでカーソルの前に文字を挿入する

書式

#include <curses.h>
 
int insch(chtype ch);
 
int winsch(WINDOW *win, chtype ch);
 
int mvinsch(int y, int x, chtype ch);
 
int mvwinsch(WINDOW *win, int y, int x, chtype ch);
 

解説

これらのルーチンはカーソルの下の文字の前に文字 ch を挿入します。カーソルの右の文字はすべて、ライン上の右端の文字は失われる可能性はありますが、右へ 1 つ空間を移動させられます。挿入操作はカーソル位置を変更しません。

戻り値

整数を返すすべてのルーチンは、失敗すると ERR を返します。もし、前の関数の記述でのその他の注意がなければ、成功して終了すれば、OK (SVr4 は " ERR 以外の整数値"とだけ明記されています) を返します。

これらのルーチンは、必ずしも文字挿入機能のハードウェアの使用を意味しません、

insch, mvinschmvwinsch は、マクロであるかもしれないことに注意してください。

移植性

これらの関数は、XSI Curses standard, Issue 4 に記述されています。

関連項目

curses(3X)

ワイド文字 (ncursesw) ライブラリの同等の関数は、 curs_ins_wch(3X) に説明されています。