curs_delch(3x) curs_delch(3x)
delch, wdelch, mvdelch, mvwdelch
- curses ウインドウのカーソル位置にある文字を削除する
#include <curses.h>
int delch(void);
int wdelch(WINDOW *win);
int mvdelch(int y, int x);
int mvwdelch(WINDOW *win, int y, int x);
これらのルーチンはカーソル位置にある文字を削除します。
同じ行内でカーソルの右側にある全ての文字は1つ左へ移動し、
行の最後の文字は空白で埋められます。
(y, x が指定されていれば、そこへ移動した後) カーソルの位置は
変化しません。
(これはハードウェアの文字削除機能の使用を伴いません。)
すべてのルーチンは失敗のとき整数 ERR を、正常終了のとき OK
(SVr4 は「ERR 以外の整数値」としか指定していません) を
返します。
mv で始まる関数は、最初に wmove を使用してカーソルを移動し、
位置がウインドウの外だった場合、またはウインドウ・ポインタが
ヌルの場合にエラーを返します。
delch, mvdelch, mvwdelch はマクロであるかもしれないことに
注意してください。
XSI Curses standard, Issue 4 はこれらの関数を記載しており、
失敗のとき ERR を返すと明記していますが、エラーの条件を何も
指定していません。
curses(3x)
curs_delch(3x)