Heim >Backend-Entwicklung >C++ >Funktion der Funktion cin.get(ch) in C++

Funktion der Funktion cin.get(ch) in C++

下次还敢
下次还敢Original
2024-04-28 19:03:13730Durchsuche

Die Funktion der Funktion

cin.get(ch) besteht darin, ein einzelnes Zeichen aus der Standardeingabe zu lesen und es in der Zeichenvariablen ch zu speichern. 1. Lesen Sie ein Zeichen aus der Standardeingabe und speichern Sie es in ch. 2. Geben Sie den ASCII-Code des gelesenen Zeichens zurück. 3. Wenn der Eingabestream das Ende der Datei erreicht, geben Sie EOF zurück.

Funktion der Funktion cin.get(ch) in C++

cin.get(ch)-Funktion

cin.get(ch) ist eine Mitgliedsfunktion des Eingabestreamobjekts (cin) in der C++-Standardbibliothek, die zum Lesen eines einzelnen Zeichens aus dem Standard verwendet wird input und speichert es in der angegebenen Zeichenvariablen ch.

Wie es funktioniert

Wenn cin.get(ch) aufgerufen wird:

  • liest ein Zeichen aus der Standardeingabe.
  • Speichern Sie die gelesenen Zeichen in der Zeichenvariablen ch.
  • Gibt den ASCII-Code des gelesenen Zeichens zurück.

Wenn der Eingabestream das Ende der Datei erreicht hat, gibt cin.get(ch) EOF (End of File Flag) zurück.

Verwendung

cin.get(ch) wird häufig verwendet, um ein einzelnes Zeichen aus der Standardeingabe zu lesen, zum Beispiel:

<code class="c++">char ch;
cin.get(ch);</code>

Der obige Code liest ein Zeichen aus der Standardeingabe und speichert es in der Variablen ch.

Hinweis: Die Funktion cin.get(ch) kann nicht zum Lesen von Leerzeichen verwendet werden.

Wenn der Eingabestream Leerzeichen enthält, müssen Sie die Funktion cin.ignore() verwenden, um diese zu ignorieren. Die Funktion
  • cin.get(ch) liest Zeichen, keine Zeichenfolgen. Um einen String zu lesen, müssen Sie die Funktion cin.getline() verwenden.

Das obige ist der detaillierte Inhalt vonFunktion der Funktion cin.get(ch) in C++. 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
Vorheriger Artikel:Was bedeutet i++ in C++?Nächster Artikel:Was bedeutet i++ in C++?