在旧的Turbo C++编译器上编程C时,我可以使用“conio.h”头文件的clrscr()方法,但不能在Dev C++ 5.4.2上使用。(它返回一个异常错误ID,返回1退出状态。尽管它具有与clrscr()无关,当我删除clrscr()语句时,它可以很好地工作!)因此,不赞成使用clrscr()方法。错误的含义是什么?
另一个问题是“编译器和语言的库是否相关联”。
因此,对于特定的编译器,相应的库就像绑定(bind)了该库一样。
最佳答案
没有弃用clrscr()
,因为它从来都不是任何标准的一部分。这是特定于供应商的功能,由Borland在(也是非标准的)<conio.h>
header 中作为扩展提供。现代编译器不再提供此功能。
有两种方法可以模拟它,我敢肯定,您可以在这里找到它-只需查看右侧“相关”部分中的链接即可。