为什么在C语言main()中有clrscr();会报错

2024-12-28 11:03:21
推荐回答(3个)
回答1:

clrscr在conio.h里面。
函数名: clrscr
功能: 清除文本模式窗口
用法: void clrscr(void);

程序例:
#include
int main(void)
{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;
}
只有在Turbor c 中可以运行 !在Turbo C++ 中,需要先另存为(save as).C格式,才能使用。

回答2:

clrscr只在古老的TC中可以使用,要清屏不建议使用这个函数,没有可移植性。
可以用以下方式代替:
system("cls"); //Windows下

system("clear"); //Linux/Unix下

回答3:

clrscr();的意思是清屏,如果要在VC底下运行的话,把它注释了就可以了。