conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。
包含的函数
cgets(char *)
cprintf(const char *, ...)
cputs(const char *)
cscanf(const char *, ...)
inp(unsigned short)
inpw(unsigned short)
getch(void)
getche(void)
kbhit(void)
outp(unsigned short, int)
outpw(unsigned short, unsigned short)
putch(int)
ungetch(int)
void _Cdecl clreol (void)
void _Cdecl clrscr (void)
void _Cdecl delline (void)
int _Cdecl gettext (int left, int top, int right, int bottom,
void *destin)
void _Cdecl gettextinfo (struct text_info *r)
void _Cdecl gotoxy (int x, int y)
void _Cdecl highvideo (void)
void _Cdecl insline (void)
void _Cdecl lowvideo (void)
int _Cdecl movetext (int left, int top, int right, int bottom,
int destleft, int desttop)
void _Cdecl normvideo (void)
int _Cdecl puttext (int left, int top, int right, int bottom,
void *source)
void _Cdecl textattr (int newattr)
void _Cdecl textbackground (int newcolor)
void _Cdecl textcolor (int newcolor)
void _Cdecl textmode (int newmode)
int _Cdecl wherex (void)
int _Cdecl wherey (void)
void _Cdecl window (int left, int top, int right, int bottom)
har *_Cdecl cgets (char *str)
int _Cdecl cprintf (const char *format, ...)
int _Cdecl cputs (const char *str)
int _Cdecl cscanf (const char *format, ...)
int _Cdecl getch (void)
int _Cdecl getche (void)
char *_Cdecl getpass (const char *prompt)
int _Cdecl kbhit (void)
int _Cdecl putch (int c)
int _Cdecl ungetch (int ch)
stdio的意思是standard input/output,它是C语言的标准库,其中定义了许多标准的输入输出函数。conio的意思是console input/output,它不是C标准库的一部分,而是MS-DOS的一个输入输出库。也就是说,只有Windows平台上才存在这个头文件。其中定义的函数包括kbhit、cscanf、cprintf、getch等,都是Windows控制台下的输入输出函数。