Namensräume
Varianten
Aktionen

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

[edit] Siehe auch

liest ein Zeichen aus der Eingabesequenz, ohne die Sequenz vorzurücken
(öffentliche Memberfunktion) [bearbeiten]
(in C++17 entfernt)
liest ein Zeichen aus der Eingabesequenz und rückt die Sequenz vor
(öffentliche Memberfunktion) [bearbeiten]