如何清除Code :: blocks中的输出屏幕?
在turbo c ++中你可以这样做
#include void main() { clrscr(); }
但在代码块我不能使用这个.. 🙁
你可以使用system("cls");
标题为#include
。 “cls”是一个可在DOS / Windows上运行的Batch命令。 在其他系统(基于UNIX的系统)上,您可以使用:
cout << "\x1b[2J\x1b[1;1H" << flush;
我再说一遍,永远不要使用“conio.h”。 是一个已弃用的库,它不是标准的一部分,只有少数编译器拥有它。
清除输出屏幕 – 取决于编译器和操作系统,我们可以根据编译器使用以下方法之一。
- 使用
clrscr()
– 用于TurboC编译器 - 使用
system("cls")
– 用于TurboC编译器 - 使用
system("clear")
– 用于Linux中的gcc / g ++编译器
#include #include using namespace std; int main() { cout<<"Hello World ! ! !\n"; system("pause"); system("cls"); }
100%工作代码。 你需要iostream和命名空间std只用于cout cin等.windows标头有“cls”。 它就像system ( " MSDOS_COMMAND " );
。 祝好运。
//尝试没有这个 – “using namespace std”。
#include #include int main() { //using namespace std clrscr(); }
如果有效,请告诉我。
还行吧
#include #include int main() { printf("Hello!"); getche(); system ("cls"); printf("Bye!"); return 0; }
最简单最简单的方法就是通过系统函数调用来实现:
#include int main() { system("cls"); }
使用system("cls");
(用于windows)或system("clear");
(对于GNU / Linux), #include
(如果使用C语言编程)或#include
(如果使用C ++编程)
注意: #include
不是标准库头文件,仅由少数编译器提供(例如TurboC ++)。