如何清除c语言中屏幕上以前打印的结果?

如题所述

用如下方式:

1、使用清屏语句:

sysytem("cls");

注:尽量需要导入 stdlib.h 头文件。


2、使用多行换行实现伪清屏:

int i;
for (i=0; i<20; i++)
{
    printf("\n");
}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-09-02
如果是在DOS系统/WINDOWS系统,可以像这样:

//---------------------------------------------------------------------------

#include <stdlib.h>

int main(void)
{
system("cls");/*清屏*/
return 0;
}
//---------------------------------------------------------------------------

如果是LINUX系统,可以像这样:

//---------------------------------------------------------------------------

#include <stdlib.h>

int main(void)
{
system("clear");/*清屏*/
return 0;
}
//---------------------------------------------------------------------------本回答被网友采纳
第2个回答  2010-09-13
函数名: clrscr
功 能: 清除文本模式窗口
用 法: void clrscr(void);本回答被提问者采纳

如何清除c语言中屏幕上以前打印的结果?
1、使用清屏语句:sysytem("cls");注:尽量需要导入 stdlib.h 头文件。2、使用多行换行实现伪清屏:int i;for (i=0; i<20; i++){ printf("\\n");}

c语言中 怎样清空上一步的运行结果?
system("cls");\/\/清屏函数

怎能样清除C语言的屏幕运行结果
函数是clrscr(),一般是在main函数开头使用的,用以清楚上次运行的屏幕运行结果。void main(){ clrscr();\/\/清除运行结果 ...}

...C语言编写函数实现将屏幕上上一次的运行结果清理掉, 然后就能再次...
不过,clscr()只在TC里有,其它的编译器中不支持。VC++里用system("cls")代替。 都可以清屏

Turbo C问题!如何清空命令输出屏幕?
头文件加上#include<conio.h>然后在开始加上这样一句clrscr();就可以了,这个函数就是清屏函数,只能用代码、Alt+F5好像是切换输入法的、你试试

在C语言中,程序有一个是system("CLS");时什么意思?
在C语言程序中是清屏的意思。当你编写的程序有输出的时候,如果要进行多次调试,屏幕上会显示很多次的输出的结果,看上去非常的复杂非常的乱。那么我们就可以在程序中的输出语句之前加上“system("CLS");”,当我们用上这条语句之后。这样每次程序运行的时候都会将上一次运行输出的内容给清除掉,屏幕上...

C语言怎么让他不显示以前运行后的结果在黑屏幕上呢?
在你定义完变量后加上一句clrscr();

C语言 清除部分打印结果
printf("abc");printf("def");printf("\\b\\b\\b");\/\/回三个空格

C语言中的清屏有什么作用那
1、当最后一个功能的执行完成时,输出不再重要,并且需要显示新的内容或菜单。2、对于加密,例如某些记忆游戏,在显示几秒钟后,清除所有输出。3、要显示大部分关键数据,为了避免以前的打印权限信息的影响,请执行屏幕清除操作。屏幕清除通常使用C语言“system("cls")”来完成。

C语言中clrscr()是什么意思?
C语言中clrscr()意思是清除文本模式窗口,将之前屏幕上显示出的文字字符去掉。clrscr清屏函数并不是C语言的标准库函数,而是TC平台特有的函数,只有在Turbo C 中可以运行,在Turbo C++ 中,需要另存为(save as).C格式,才能使用。其它编译器中无法使用。

相似回答