Heim > Artikel > Backend-Entwicklung > Was ist die Funktion von getch()
Die Funktion von
getch() besteht darin, ein Zeichen von der Konsole zu lesen, es aber nicht auf dem Bildschirm anzuzeigen. Wenn der Benutzer ein Zeichen drückt, liest die Funktion es automatisch, ohne die Eingabetaste zu drücken. Das Syntaxformat ist „int getch(void)“. Wenn Sie getch() verwenden, müssen Sie die Header-Datei „conio.h“ einführen.
Die Betriebsumgebung dieses Artikels: Acer S40-51, Dev-C++ Version 5.11, Windows10 Home chinesische Version
Verwandte Empfehlungen: C-Sprachvideo-Tutorial, C++-Video-Tutorial
getch() wird verwendet In der Programmierfunktion ist diese Funktion eine Nicht-Echo-Funktion. Wenn der Benutzer ein bestimmtes Zeichen drückt, liest die Funktion es automatisch, ohne die Eingabetaste zu drücken. Einige Befehlszeilenprogramme in C-Sprache verwenden diese Funktion, um Spiele zu erstellen, aber diese Funktion ist nicht Standard .Funktionen, auf Tragbarkeit achten!
getch():
Header-Datei: conio.h
Funktionszweck: Ein Zeichen von der Konsole lesen, aber nicht auf dem Bildschirm anzeigen
Funktionsprototyp: int getch(void)
Rückgabewert: Zeichen lesen
Zum Beispiel:
# include <conio.h> # include <stdio.h> int main() { char ch; printf("请输入一个字符: "); ch = getch(); //在输入字符的时候,屏幕上并看不到输入的字符 printf("输入的字符是:%c ",ch); //输出字符 return 0; }
Erklärung:
getch(); ist keine Funktion in Standard-C und existiert nicht in der C-Sprache. Achten Sie daher bei der Nutzung auf die Portabilität des Programms. Inländische C-Sprachanfänger verwenden häufig getch();, um das Programm anzuhalten, und kennen die Quelle dieser Funktion nicht. Es wird empfohlen, getchar() oder system("PAUSE") in der Headerdatei
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmieren lernen! !
Das obige ist der detaillierte Inhalt vonWas ist die Funktion von getch(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!