在旧的Turbo C++编译器上编程C时,我可以使用"conio.h"头文件的clrscr()方法,但不能使用Dev C++ 5.4.2.(它给出了一个不寻常的错误ID返回1退出状态.虽然它有与clrscr()无关,当我删除clrscr()语句时,它完全正常!)因此,方法clrscr()方法已被弃用.这个错误是什么意思?
还有一个问题是"是与语言相关的编译器和库".因此对于特定的编译器,相应的库就像绑定它一样.
clrscr()没有被弃用,因为它从来都不是任何标准的一部分.这是Borland在(也是非标准)<conio.h>标题中作为扩展提供的特定于供应商的功能.现代编译器不再提供此功能.
有两种方法可以模拟它,我相信你可以在这里找到它 - 只需查看右侧相关部分中的链接即可.
小智 6
请包含 stdlib.h 文件,然后调用 system("cls") 并享受。
#include<stdlib.h>
system("cls");
Run Code Online (Sandbox Code Playgroud)