curs_clear(3)

名称
erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - ncurses ウィンドウのすべてまたは一部をクリアする

書式
# include <ncurses.h> int erase(void);
int werase(WINDOW *win);
int clear(void);
int wclear(WINDOW *win);
int clrtobot(void);
int wclrtobot(WINDOW *win);
int clrtoeol(void);
int wclrtoeol(WINDOW *win);

解説
erase ルーチンと werase ルーチンは、 ウィンドウ内の各位置にブランクをコピーして画面をクリアします。 clear ルーチンおよび wclear ルーチンは、 erase および werase と類似していますが、 clearok を呼び出すこともします。 そのウィンドウについて wrefresh を次に呼び出したときに 画面が完全にクリアされ、ゼロから再描画されます。 clrtobot ルーチンと wclrtobot ルーチンは、 カーソルから画面の終端までを消去します。 すなわち、ウィンドウ内のカーソルより下方のすべての線を消去します。 また、カーソルの右にある現在の線も消去されます。 clrtoeol ルーチンと wclrtoeol ルーチンは、 カーソルの右にある現在の線を消去します。

戻り値
すべてのルーチンが整数 OK を返します。 または、immedok が設定されている場合は負でない整数を返します。

注釈
erase, werase, clear, wclear, clrtobot および clrtoeol は マクロである可能性があることに注意してください。

関連項目
ncurses(3), curs_outopts(3), curs_refresh(3)