std::basic_streambuf<CharT,Traits>::snextc
Von cppreference.com
< cpp | io | basic streambuf
| int_type snextc(); |
||
Schiebt die Eingabesequenz um ein Zeichen vorwärts und liest ein Zeichen.
Die Funktion ruft sbumpc() auf, um die Eingabesequenz vorwärts zu schieben. Wenn diese Funktion Traits::eof() zurückgibt, was bedeutet, dass die Eingabesequenz erschöpft ist und uflow() keine weiteren Daten abrufen konnte, wird Traits::eof() zurückgegeben. Andernfalls wird sgetc() aufgerufen, um das Zeichen zu lesen.
Inhalt |
[edit] Parameter
(keine)
[edit] Rückgabewert
Der Wert des nächsten Zeichens. Wenn die Eingabesequenz erschöpft ist, wird Traits::eof() zurückgegeben.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| liest ein Zeichen aus der Eingabesequenz, ohne die Sequenz vorzurücken (öffentliche Memberfunktion) | |
| (in C++17 entfernt) |
liest ein Zeichen aus der Eingabesequenz und rückt die Sequenz vor (öffentliche Memberfunktion) |