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

标签 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/

相关文章:

c - MPI_Recv() 卡住程序,未从 C 中的 MPI_Send() 接收值

c - linux中的信号量操作,收到SIGSEGV和segmentation fault,哪一部分出错了?

c - 为什么不同的 C 编译器可以为 C 程序提供不同的输出?

c - 波特率为 9600 的串行读写,无奇偶校验,数据位 8 和停止位 2。无法与设备通信

c - printf 不打印特殊字符

c - 使用 vector 扩展时让 GCC 生成 PTEST 指令

c++ - Makefile 与共享库的链接失败

c - 嵌入式系统上的 SQLite 数据库损坏

java - Windows下C和java编译过程

c - 尝试初始化 "employee"结构时收到警告消息