1
A
回答
1
deleteln()
刪除該行並將其餘文本向上移動。 clrtoeol()
將清除到當前行的末尾。
您需要使用int move(int y, int x)
將光標定位在每條最上面兩行的開頭,然後撥打clrtoeol()
。
clear()
清除整個窗口
1
parkydr說:「clrtoeol()
清除到當前行的結尾。」
這幾乎是正確的。 clrtoeol()
從您光標清除到當前行的末尾。所以如果你的光標不在行首,那麼它不會清除整行。
下面是一個例子:
int y, x; // to store where you are
getyx(stdscr, y, x); // save current pos
move(0, 0); // go to the beginning of the first line
clrtoeol(); // clear the line
move(1, 0); // go to the beginning of the second line
clrtoeol(); // clear the line
move(y, x); // move back to where you were
相關問題
- 1. 如何在不清除屏幕的情況下從curses中使用getch?
- 2. printf的清除屏幕(使用MoSync庫)
- 3. 如何使用javascript清除屏幕?
- 4. 如何使用PHP更新(清除以前的值)屏幕?
- 5. LibGDX - 如何清除屏幕
- 6. 如何清除串行屏幕?
- 7. ruby:curses:不要在程序結束時清除屏幕?
- 8. 清除屏幕
- 9. 清除屏幕
- 10. curses如何保留屏幕內容?
- 11. 清除屏幕C
- 12. localStorage清除屏幕
- 13. Java清除屏幕
- 14. 用Java清除屏幕
- 15. 如何清除gcc中的屏幕?
- 16. 如何清除TASM中的屏幕?
- 17. 如何清除MySQL中的屏幕?
- 18. 如何清除SICStus Prolog中的屏幕
- 19. 使用curses,我如何更新屏幕或等待密鑰?
- 20. 如何清除gdb命令屏幕?
- 21. 如何有效地清除屏幕
- 22. 如何在Xcode中清除屏幕
- 23. 如何在pygame中清除屏幕?
- 24. 用兩行提示清除終端屏幕並保持兩行可見
- 25. 如何在C中清除屏幕區域或重繪屏幕#
- 26. GNU屏幕:如何清除一次滾動和屏幕
- 27. 如何使用Perl清除終端中的屏幕?
- 28. AVR C:串行通信清除屏幕
- 29. 在Xcode清除屏幕
- 30. Python清除屏幕代碼?