为什么我们必须避免使用conio.h?它已经过时了吗?

时间:2014-01-24 09:53:18

标签: c

几年前我开始使用C编程。两个最常用的头文件是<conio.h><stdio.h>。我最喜欢的功能是清除屏幕clrscr()臭名昭着的getch()功能,阻止窗口在完成后终止等等。

几年后,在我参加了有关编程语言和实践的课程后,我被要求不要使用conio.h头文件。在现代编程中使用conio是不好的做法?什么原因?为什么人们如此反对使用优秀的旧C库?

1 个答案:

答案 0 :(得分:8)

<conio.h>是非标准且不可移植的。如果您需要标准C库未提供的功能,请使用ncurses等跨平台库。