Как очистить определенную строку с помощью NCurses?

Как очистить определенную строку с помощью NCurses?

Мне нужно стереть строку на экране, не перерисовывая все это. Как это сделать?

Ответ 1

Вы можете поместить строку, которую хотите очистить, а затем вызвать clrtoeol.

Ответ 2

Вот как я это сделал для своих целей.

int y, x;            // to store where you are
getyx(stdscr, y, x); // save current pos
move(y, 0);          // move to begining of line
clrtoeol();          // clear line
move(y, x);          // move back to where you were

Ответ 3

возможно crltoeol выполнит трюк

Ответ 4

Если вы хотите очистить все строки от курсора до последней строки, вы можете вызвать clrtobot()