我经常看到人们在C和C++中使用conio.h的头文件,尽管与标准库函数相比,我看不出在使用conio.h内的函数方面有任何主要优点。而且,conio.h还有依赖于Windows/MS-DOS环境以及不是C标准的缺点。
conio.h
函数的选择原因是什么?conio.h
内的函数提供了标准C库函数不能提供的内容吗?- 为什么要选择
conio
库?
为什么选择使用conio.h库中的函数?
它提供一些标准库中没有的函数,而且使用这些函数的人并不关心在其他系统上的移植性。
与标准C库的函数相比,conio.h库中的函数提供了什么?
以下是一些标准库中没有替代品的函数,可能还有其他函数:
kbhit
clrscr
getch
getche
标准库可能会提供这些功能,但实际上并没有提供。
为什么要选择conio库?
因为你已经学会了如何使用它,并且你不(知道如何)关心在其他系统上移植。
ncurses
。 - Jesper Juhl
kbhit
的等效函数。 - lurkerkbhit()
? - ad absurdum