使用其他编译器在C++中清除屏幕
Clearing the screen in C++ using other compilers
你好,我有兴趣学习一种清除屏幕的方法。我使用的是C++,但一些可能使用的代码似乎只适用于Windows编译器。我使用的是带有"g++编译器"的Ubuntu。
我研究了代码以便使用并尝试过。。。
---这不适用于g++编译器
system("cls"); error: sh: 1: cls: not found
system("clrscr"); sh: 1: clrscr: not found
我偶然发现了这个代码,它是有效的,我知道它打印了很多行。。。
cout << string(50, 'n');
我能用什么更清洁的方法吗?
清除终端的Unix命令是clear
。
或者,发送相同操作的终端代码(这因终端而异,但此序列适用于大多数情况):
cout << " 33[H 33[2J";
(我只是在系统上运行clear | less
就得到了序列。试试看是否得到了相同的结果。)
相关文章:
- 清除屏幕上的特定位置
- 如何使用 Eclipse IDE 清除屏幕
- 如何使用 Xcode 在运行时C++清除屏幕
- SDL2:如何在不清除屏幕的情况下渲染
- 如何清除串行屏幕
- 如何在C 编写的控制台应用程序中清除屏幕
- 在 GLUT、c++ 中按键时清除屏幕
- SFML window.clear()未清除屏幕
- 如何在每次循环迭代之前清除屏幕
- c++linux控制台清除屏幕的一个区域
- 如何在 SDL 2.0 中清除屏幕的一部分
- 使用其他编译器在C++中清除屏幕
- C++中的清除屏幕命令
- 用c++清除屏幕
- 使用C++清除屏幕
- 是否可以阻止CGDB在退出时清除屏幕
- Win32 c++控制台清除屏幕不眨眼
- 如何等待键盘输入之前清除屏幕(getchar不工作)
- 在 mac OS X 上清除屏幕
- 如何输出到控制台,并在不清除屏幕和重写所有内容的情况下覆盖文本