如何清除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 ++)。