如何使用 NCurses 清除特定行?
如何使用 NCurses 清除特定行?
我需要在屏幕上擦除一条线而不重新绘制整个内容。 我该怎么做?
How to clear a specific line with NCurses?
I need to wipe a line on the screen without redrawing the whole thing. How do I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以定位到要清除的行,然后调用
clrtoeol
函数。
You can position on the line you want to clear and then call
clrtoeol
function.这就是我最终为了我的目的而做的事情。
This is how I ended up doing it for my purposes.
也许 crltoeol 可以解决问题
maybe crltoeol would do the trick
如果你想清除从光标到最后一行的所有行,可以调用
clrtobot()
If you want to clear all lines from the cursor until the last line, you can call
clrtobot()