疑问:C语言"conio.h"中包含的函数有哪些,怎么用的?

Python014

疑问:C语言"conio.h"中包含的函数有哪些,怎么用的?,第1张

conio.h conio.h不是C标准库中的头文件。

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控制台下的输入输出函数。