我几年前开始学习C语言编程。两个最常用的头文件是
几年后,我参加了一门关于编程语言和实践的课程,老师让我们不要再使用
<conio.h>
和<stdio.h>
。我最喜欢的函数有清屏函数 clrscr()
以及阻止窗口在完成后自动关闭的臭名昭著的 getch()
函数等。几年后,我参加了一门关于编程语言和实践的课程,老师让我们不要再使用
conio.h
头文件。在现代编程中使用conio
是一种不好的做法吗?原因是什么?为什么人们反对使用传统的C库呢?
<conio.h>
是非标准且不可移植的。如果您需要标准C库未提供的功能,请使用跨平台库,如ncurses
。 - Paul Rconio.h
是否已经过时。 - kotAPI