basic_streambuf::seekpos
Eine geschützte virtuelle Memberfunktion, die versucht, aktuellen Positionen für die kontrollierten Streams zu ändern.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parameter
_Sp
Die Position, zu suchen._Which
Gibt dem Modus für die Zeigerposition an. Der Standardwert ist, Ihnen ermöglichen, das Lesen und die Schreibpositionen zu ändern.
Rückgabewert
Die neue Position oder eine ungültige Streamposition. Um festzustellen wenn die Streamposition ungültig, vergleichen Sie den Rückgabewert mit pos_type(off_type(-1)).
Hinweise
Die neue Position ist _Sp.
Normalerweise wenn which & ios_base::in nicht 0 ist, wird der Eingabestream beeinflusst, und wenn which & ios_base::out nicht 0 ist, wird der Ausgabestream beeinflusst. Tatsächlicher Verwendung dieses Parameters variiert mit abgeleiteten Streampuffern.
Wenn die Funktion erfolgreich, mit, die Streamposition oder die Positionen zu ändern, wird die die resultierenden Streamposition oder der resultierenden Streampositionen zurück. Andernfalls wird eine ungültige Streamposition zurück (- 1). Das Standardverhalten ist, eine ungültige Streamposition zurückzugeben.
Anforderungen
Header: <streambuf>
Namespace: std