如何清除NCurses的特定线?

Kri*_*oks 14 c ncurses

如何清除NCurses的特定线?

我需要在屏幕上擦除一行而不重绘整个内容.我怎么做?

Pab*_*ruz 22

您可以在要清除的行上定位,然后调用clrtoeol函数.


小智 16

这就是我最终为了我的目的而做的事情.

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
Run Code Online (Sandbox Code Playgroud)