我在互聯網上搜索,但大多數的答案建議使用庫conio.h這是不可用。任何人都可以給我這個問題的答案。提前致謝。如何使用Netbeans + Cygwin在Windows上的C中清除控制檯?
1
A
回答
2
如果您使用的是Windows
system("cls");
如果你是在Linux/Unix
system("clear");
1
你可以嘗試ANSI轉義序列:
printf("\033[2J\033[H");
這將清除終端窗口和地點t如果終端支持ANSI轉義序列,則光標位於左上角。在大多數Unix X11終端,OS/X終端和cygwin終端上都可以正常工作。
如果您的Windows終端無法識別ANSI序列,看看這個頁面來啓用它:https://msdn.microsoft.com/en-us/library/windows/desktop/mt638032(v=vs.85).aspx
0
試試這個時候你不會使用清屏:
printf("\e[1;1H\e[2J");
工作原理:
\e[1;1H
將屏幕設置爲第1行和第1列。2J
用「」(空格)覆蓋當前在 屏幕上的所有字符。
相關問題
- 1. 如何在Java中清除控制檯?
- 2. 如何清除MATLAB中的控制檯?
- 3. 如何清除Java中的控制檯
- 4. 清除線在控制檯
- 5. 在新的cygwin控制檯
- 6. 如何在Windows中隱藏Cygwin Python控制檯窗口?
- 7. 清除控制檯時C++閃爍
- 8. Intellij-idea清除控制檯
- 9. Javascript:清除控制檯[Firefox]
- 10. 清除Kotlin中的控制檯
- 11. 如何清除Java 9 JShell控制檯?
- 12. 你如何清除IRB控制檯?
- 13. 如何清除Java控制檯?
- 14. 在Java中清除控制檯
- 15. 清除Eclipse控制檯java
- 16. Netbeans中的C++控制檯輸出
- 17. 如何使用cygwin的find/chmod設置/清除Windows存檔位?
- 18. cygwin的java控制檯
- 19. C++ linux控制檯清除屏幕上的一個區域
- 20. Eclipse控制檯VS Netbeans的控制檯
- 21. 無法開始使用cygwin控制檯
- 22. 運行我的控制檯應用程序Windows CMD後,如何清除控制檯?
- 23. Windows控制檯中的C++鍵輸入
- 24. 從Java控制檯中刪除輸入的文本,但不清除控制檯
- 25. 清除Python控制檯的命令?
- 26. Windows Forms + C#中控制檯的命令
- 27. C#中的控制檯和Windows窗體#
- 28. 如何清除NASM中的控制檯窗口?
- 29. 我們如何清除組裝中的控制檯?
- 30. 如何清除控制檯中打印的字符
也許[這](http://stackoverflow.com/a/26175996/2861476)可以幫到你 –