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 routine와 werase routine는, 윈도우내의 여러분치에 공백을 카피해 화면을 클리어 합니다. clear routine 및 wclear routine는, erase 및 werase 와 유사합니다만, clearok 를 호출하는 일도 합니다. 그 윈도우에 대해 wrefresh 를 다음에 호출했을 때에 화면이 완전하게 클리어 되어 제로로부터 재묘화 됩니다. clrtobot routine와 wclrtobot routine는, 커서로부터 화면의 종단까지를 소거합니다. 즉, 윈도우내의 커서보다 하부의 모든 선을 소거합니다. 또, 커서의 오른쪽에 있는 현재의 선도 소거됩니다. clrtoeol routine와 wclrtoeol routine는, 커서의 오른쪽에 있는 현재의 선을 소거합니다.

반환값
모든 routine가 정수 OK 를 돌려줍니다. 또는, immedok 가 설정되어 있는 경우는 부가 아닌 정수를 돌려줍니다.

주석
erase, werase, clear, wclear, clrtobot 및 clrtoeol 는 매크로일 가능성이 있는 것에 주의해 주세요.

관련 항목
ncurses(3), curs_outopts(3), curs_refresh(3)