Unterschied zwischen getch und getche

Inhaltsverzeichnis:

Unterschied zwischen getch und getche
Unterschied zwischen getch und getche

Video: Unterschied zwischen getch und getche

Video: Unterschied zwischen getch und getche
Video: getc, getch, getche and getchar in C 2024, Juli
Anonim

Hauptunterschied – Getch vs. Getche

Ein Programm erhält die Eingabe des Benutzers, verarbeitet diese Daten und gibt das Ergebnis aus. Eingabe- und Ausgabefunktionen sind die Verbindungen zwischen dem Benutzer und dem Terminal. In der Programmiersprache C gibt es eine Reihe von Eingabefunktionen und Ausgabefunktionen, die von der Sprache bereitgestellt werden. Zwei solche Funktionen sind getch und getche. Der Hauptunterschied zwischen getch und getche besteht darin, dass getch verwendet wird, um ein einzelnes Zeichen von der Tastatur zu lesen, das den eingegebenen Wert nicht auf dem Bildschirm anzeigt und nicht auf die Eingabetaste wartet, während getche verwendet wird, um ein einzelnes Zeichen von der Tastatur zu lesen die sofort auf dem Bildschirm angezeigt wird, ohne auf die Eingabetaste zu warten. Dieser Artikel beschreibt den Unterschied zwischen den beiden Funktionen getch und getche.

Was ist Getch?

getch wird verwendet, um ein einzelnes Zeichen von der Tastatur zu lesen. Der Messwert wird nicht auf dem Bildschirm angezeigt. Das eingegebene Zeichen wird sofort zurückgegeben, ohne auf die Eingabetaste zu warten.

getch liest den vom Benutzer eingegebenen Wert, zeigt ihn aber nicht auf dem Bildschirm an. Wenn der Benutzer ein Eingabezeichen eingibt, wird es nicht auf dem Bildschirm angezeigt, und ohne auf die Eingabetaste zu warten, wird die Ausgabe von printf an der nächsten Position auf dem Bildschirm angezeigt. Es wird nur wegen der printf-Funktion angezeigt.

Unterschied zwischen getch und getche
Unterschied zwischen getch und getche
Unterschied zwischen getch und getche
Unterschied zwischen getch und getche

Gemäß obigem Programm wird ein Zeichen mit der Getch-Funktion gelesen. Es zeigt den empfangenen Wert nicht auf dem Bildschirm an und wartet nicht, bis die Eingabetaste gedrückt wird. Hier wird das Eingabezeichen „y“angegeben. Es wird nicht auf dem Bildschirm angezeigt und wartet nicht, bis die Eingabetaste gedrückt wird. Der 'y'-Wert wird wegen der putchar-Funktion angezeigt.

Was ist Getche?

getche-Funktion wird verwendet, um ein einzelnes Zeichen von der Tastatur zu lesen. Der Messwert wird sofort auf dem Bildschirm angezeigt, ohne dass die Eingabetaste abgewartet werden muss.

Hauptunterschied zwischen getch und getche
Hauptunterschied zwischen getch und getche
Hauptunterschied zwischen getch und getche
Hauptunterschied zwischen getch und getche

Gemäß obigem Programm wird ein Zeichen mit der Getche-Funktion gelesen. Es zeigt den empfangenen Wert auf dem Bildschirm an. Es wird nicht gewartet, bis die Eingabetaste gedrückt wird. Wenn Sie die Eingabe „a“geben, wird dies auf dem Bildschirm angezeigt. Es wird nicht gewartet, bis die Eingabetaste gedrückt wird. Der zweite 'a'-Wert wird wegen der putchar-Funktion auf dem Bildschirm angezeigt.

Was sind die Ähnlichkeiten zwischen getch und getche?

  • Beides sind Funktionen, die von der Sprache C bereitgestellt werden.
  • Wartet nicht bis die Eingabetaste gedrückt wird.

Was ist der Unterschied zwischen getch und getche?

getch vs getche

getch ist eine C-Funktion zum Lesen eines einzelnen Zeichens von der Tastatur, das nicht auf dem Bildschirm angezeigt wird und sofort zurückgegeben wird, ohne auf die Eingabetaste zu warten. getche ist eine C-Funktion zum Lesen eines einzelnen Zeichens von der Tastatur, das sofort auf dem Bildschirm angezeigt wird, ohne auf die Eingabetaste warten zu müssen.
Eingabeanzeigemethode
getch zeigt das vom Benutzer eingegebene Zeichen nicht an. getche zeigt das vom Benutzer eingegebene Zeichen an.
Syntax
getch Syntax ist ähnlich wie int getch(void); getche Syntax ist ähnlich wie int getche(void);

Zusammenfassung – getch vs getche

getch und getche sind Funktionen in C-Sprache. Der Unterschied zwischen getch und getche besteht darin, dass getch verwendet wird, um ein einzelnes Zeichen von der Tastatur zu lesen, das den eingegebenen Wert nicht auf dem Bildschirm anzeigt und nicht auf die Eingabetaste wartet; getche wird verwendet, um ein einzelnes Zeichen von der Tastatur zu lesen, das sofort auf dem Bildschirm angezeigt wird, ohne auf die Eingabetaste zu warten.getch und getche scheinen gleich zu sein, aber sie sind unterschiedlich.

Laden Sie die PDF-Version von getch vs getche herunter

Sie können die PDF-Version dieses Artikels herunterladen und gemäß Zitationshinweis für Offline-Zwecke verwenden. Bitte laden Sie die PDF-Version hier herunter. Unterschied zwischen getch und getche

Empfohlen: