This question already has answers here:
Why the use of “conio.h” is not good habit of programming?

(2 个回答)


7年前关闭。




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

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

最佳答案

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

关于c - 为什么我们必须避免使用 conio.h?它过时了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21329485/

10-11 16:45