Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Funktion von getch()

Was ist die Funktion von getch()

青灯夜游
青灯夜游Original
2021-01-13 13:58:5929248Durchsuche

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;
 
}

Was ist die Funktion von getch()

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 zu verwenden um den Systembefehl zum Anhalten aufzurufen; (sofern die Umstände dies zulassen) diese Funktion ersetzen oder einen Compiler ersetzen.

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!

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