c语言中的清屏函数clrscr()应该怎么用?
再用语句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语言
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平台
实现相同效果。
void main(){
system("cls");
}
只有这样才行
因为原来是TC的~
main()
{......
clrscr();
......
}
clrscr()函数必须在声明语句之后.