Heim  >  Artikel  >  Welche Header-Datei ist conio.h?

Welche Header-Datei ist conio.h?

藏色散人
藏色散人Original
2020-12-24 16:10:4638801Durchsuche

conio.h ist die Header-Datei für die Konsolen-Eingabe und -Ausgabe, wobei con die englische Abkürzung für Console und io für Input/Output-Eingabe und -Ausgabe ist. Sie gehört nicht zur Standardbibliothek der C-Sprache; Ausgabe über die Konsole. Funktionen zur Datenausgabe, wie Tastatureingabe und Bildschirmausgabe.

Welche Header-Datei ist conio.h?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Die Header-Datei „conio.h“ ist die Header-Datei der Konsolen-Eingabe- und Ausgabefunktion. con ist die englische Abkürzung für Console und io ist Input/Output Input/Output. Es ist nicht Teil der C-Sprachstandardbibliothek.

Es definiert Funktionen für die Dateneingabe und Datenausgabe über die Konsole, wie z. B. Tastatureingabe und Bildschirmausgabe. Es handelt sich um eine Eingabe- und Ausgabefunktionsbibliothek, die in der frühen C-Sprache verwendet wurde. Bis auf ein paar Funktionen wird es derzeit grundsätzlich nicht verwendet (es wird jedoch die Standardbibliothek stdio.h verwendet).

Mögliche Funktionen sind getch(); und kbhit(void);

getch(); zum sofortigen Lesen der gedrückten Tasten (ohne auf die Wagenrücklauf- und Zeilenvorschubtaste zu warten).

kbhit(void); wird verwendet, um sofort zu überprüfen, ob ein Tastendruck vorliegt. Andere Funktionen werden selten genutzt. Die in der

cgets(char*);;
cputs(constchar*);
cscanf(constchar*,...);
inpw(unsignedshort);
getch(void);
getche(void);
kbhit(void);
outp(unsignedshort,int);
outpw(unsignedshort,unsignedshort);
putch(int);
ungetch(int);
void_Cdeclclreol(void);
void_Cdeclclrscr(void);
void_Cdecldelline(void);
int_Cdeclgettext(intleft,inttop,intright,intbottom,void*destin);
void_Cdeclgettextinfo(structtext_info*r);
void_Cdeclgotoxy(intx,inty);
void_Cdeclhighvideo(void);
void_Cdeclinsline(void);
void_Cdecllowvideo(void);
int_Cdeclmovetext(intleft,inttop,intright,intbottom,intdestleft,intdesttop);
void_Cdeclnormvideo(void);
int_Cdeclputtext(intleft,inttop,intright,intbottom,void*source);
void_Cdecltextattr(intnewattr);
void_Cdecltextbackground(intnewcolor);
void_Cdecltextcolor(intnewcolor);
void_Cdecltextmode(intnewmode);
int_Cdeclwherex(void);
int_Cdeclwherey(void);
void_Cdeclwindow(intleft,inttop,intright,intbottom);
char*_Cdeclcgets(char*str);
int_Cdeclcprintf(constchar*format,...);
int_Cdeclcputs(constchar*str);
int_Cdeclcscanf(constchar*format,...);
int_Cdeclgetch(void);
int_Cdeclgetche(void);
char*_Cdeclgetpass(constchar*prompt);
int_Cdeclkbhit(void);
int_Cdeclputch(intc);
int_Cdeclungetch(intch);

Usage

conio-Bibliothek enthaltenen Funktionen sind nicht nur für die Windows-Plattform geeignet, sondern können auch unter Linux verwendet werden. Es gibt bereits ein Kompatibilitätspaket im Internet, Sie können es nach dem Herunterladen verwenden. Was das in Mac bereitgestellte OS X betrifft, unterstützt Xcode diese Funktionsbibliothek nicht.

Empfohlen: „Programmiervideo

Das obige ist der detaillierte Inhalt vonWelche Header-Datei ist conio.h?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn