conio.h不是C標(biāo)準(zhǔn)庫(kù)中的頭文件,在C standard library,ISO C 和POSIX標(biāo)準(zhǔn)中均沒(méi)有定義。conio是Console Input/Output(控制臺(tái)輸入輸出)的簡(jiǎn)寫(xiě),其中定義了通過(guò)控制臺(tái)進(jìn)行數(shù)據(jù)輸入和數(shù)據(jù)輸出的函數(shù),主要是一些用戶通過(guò)按鍵盤(pán)產(chǎn)生的對(duì)應(yīng)操作,比如getch()函數(shù)等等。 大部分DOS,Windows 3.x,Phar Lap,DOSX,OS/2 or Win32平臺(tái)上的C編譯器提供此文件,UNIX 和linux平臺(tái)的c編譯器通常不包含此頭文件。如果需要使用此頭文件,可以從互聯(lián)網(wǎng)下載。
conio庫(kù)不僅適用于 Windows 平臺(tái),在 Linux 下也可使用.網(wǎng)上已經(jīng)有兼容包,下載后打開(kāi)就可使用;而至于Mac的os X中提供的Xcode卻并不支持這一函數(shù)庫(kù)。