<分区>
几年前我开始用 C 编程。两个最常用的头文件是 <conio.h>
和 <stdio.h>
.所有我最喜欢的清屏功能clrscr()
臭名昭著的getch()
停止窗口在完成后终止等功能
几年后,在我参加了有关编程语言和实践的类(class)后,我被要求不要使用 conio.h
头文件。正在使用 conio
现代编程中的坏习惯?什么原因?为什么人们如此反对使用优秀的旧 C 库?
标签 c
<分区>
几年前我开始用 C 编程。两个最常用的头文件是 <conio.h>
和 <stdio.h>
.所有我最喜欢的清屏功能clrscr()
臭名昭著的getch()
停止窗口在完成后终止等功能
几年后,在我参加了有关编程语言和实践的类(class)后,我被要求不要使用 conio.h
头文件。正在使用 conio
现代编程中的坏习惯?什么原因?为什么人们如此反对使用优秀的旧 C 库?
最佳答案
<conio.h>
是非标准和非可移植的。使用跨平台库,例如 ncurses如果您需要标准 C 库未提供的功能。
关于c - 为什么我们必须避免使用 conio.h?它过时了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21329485/