c语言中的清屏函数clrscr()应该怎么用?

我在C语言中加入,#include<conio.h>后
再用语句clrscr()为什么不能实现清屏?
请各位大虾指导小弟^_^
不行的,我已经试过了用system("cls");可以实现清屏但clrscr();不行。#include<stdio.h>和#include <conio.h>我都已经声明了总是调试不过。

c语言中的清屏函数clrscr的用法是:

void clrscr(void);

程序例:

#include <conio.h>

int main ()

{

int i;

clrscr();

for (i = 0; i < 20; i++);

cprintf("%d\r\n", i);

cprintf("\r\nPress any key to clear screen");

getch();

clrscr();

cprintf("The screen has been cleared!");

getch();

return 0;

}

扩展资料

c语言特点:

1、C语言设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器代码以及不需要任何运行环境支持便能运行的编程语言。

2、C语言可以允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。c语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。

参考资料来源:百度百科—c语言

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-09

clrscr函数为C语言的清屏函数,功能为清除屏幕上的输出,clrscr为clear screen的简写。

clrscr并不是C语言的标准库函数,而是TC平台特有的函数,在其它编译器中无法使用。

1 函数声明:

void clrscr(void);

2 头文件:

#include <conio.h>

3 程序示例:

#include <conio.h>
int main ()
{
    cprintf("\r\nPress any key to clear screen");//输出一些文字。
    getch();//暂停,直到有按键。
    clrscr();//清除屏幕,之前的输出会被清空。
    cprintf("The screen has been cleared!");
    getch();
    return 0;
}

4 在当前主流编译器中,不支持该函数,可以用

system("cls");//windows平台

system("clear");//unix/Linux平台

实现相同效果。

第2个回答  推荐于2017-09-09
#include <conio.h>

void main(){

system("cls");
}
只有这样才行
因为原来是TC的~本回答被提问者采纳
第3个回答  2007-11-18
#include<stdio.h>
main()
{......
clrscr();
......
}
clrscr()函数必须在声明语句之后.
第4个回答  2019-12-23
c语言中的清屏函数clrscr()应该怎么用,可以清除屏幕上显示的任何内容。

c语言中的清屏函数clrscr()应该怎么用?
c语言中的清屏函数clrscr的用法是:void clrscr(void);程序例:include <conio.h> int main (){ int i;clrscr();for (i = 0; i < 20; i++);cprintf("%d\\r\\n", i);cprintf("\\r\\nPress any key to clear screen");getch();clrscr();cprintf("The screen has been cleared!");g...

c语言clrscr()什么意思啊?
C语言中clrscr()是清除文本模式窗口,就是清屏的意思。clrscr并不是C语言的标准库函数,而是TC平台特有的函数,在其它编译器中无法使用。例:include<conio.h> intmain(){ cprintf("\\r\\nPressanykeytoclearscreen");\/\/输出一些文字。getch();\/\/暂停,直到有按键。clrscr();\/\/清除屏幕,之前的输出...

c语言中清屏函数怎么用?
clrscr();cprintf("The screen has been cleared!");getch();return 0;} 相似的clrscr清屏函数:clrscr并不是C语言的标准库函数,而是TC平台特有的函数,在其它编译器中无法使用。1、函数声明:void clrscr(void);2、头文件:include <conio.h> 3、程序示例:4、在当前主流编译器中,不支持该函数...

clrscr();是什么意思,有什么作用?
函数名: clrscr 功 能: 清除文本模式窗口 清屏的意思 就是把之前显示出的文字字符去掉 跟cmd里面的清屏的功能是一样的 实际上是clear screen的简写 用 法: void clrscr(void);

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

c 语言中clrscr();函数是什么意思啊?
clsscr()就是块黑板擦。用途:作用是清DOS屏幕就是把之前显示出的文字字符擦除。利用C语言编写多页面展示效果时,这个语句比较常用,往往用来把之前一个页面的屏幕清理干净,以便下一页面显示的清晰性。清屏最好用以下函数:1.system("cls"); \/\/DOS下 2.system("clear"); \/\/Unix下 ...

Turbo C问题!如何清空命令输出屏幕?
加上一句 system("cls");具体如下:include <stdio.h> include <stdlib.h> int main( ){ system("cls");printf("Very good!\\n");return 0;}

TCC中的clrscr函数怎么用?
我特意下载了一个tcc试了一下,发现clrscr这个函数编译器无法找到。clrscr是用来清屏的一个函数,我了解到的资料是只有TC可以用此函数。不过,有解决办法。你可以包含#include <windows.h>头文件后,使用system("CLS");语句,功能与clrscr函数是一样的。我在tcc下试验了一下,正确清屏了,没有问题。

清屏函数
clrscr().这个是turbo C 中的库函数,包含在<conio.h> 不过如果你是C++,那这个函数就用不了了,得自己写一个。许多人都问这个问题,因为在tc下是有conio.h里的clrscr()清屏函数的。但是在VC下,conio.h里没有clrscr(),只能用system("cls");或者console功能调用,查MSDN就知道了。可以写一个...

c语言 清屏函数
使用系统(CLS);头文件stdlib的简单示例。h #包括< stdio。h > #包含< stdlib。h > int main () {printf ("Hello World! "\\ n”);系统(“暂停”);系统(CLS);系统(“暂停”);返回0;}。clrscr函数是C语言的清除函数,它清除屏幕上的输出,clrscr是clear screen的缩写。Clrscr不是C语言的标准...

相似回答