Freigeben über


basic_streambuf::xsgetn

Geschützte, virtuelle Funktion, die Elemente aus dem Eingabestream zu extrahieren.

Diese Methode kann unsicher, da sie im Aufrufer basiert, um zu überprüfen, dass die übergebenen Werte korrekt sind.

virtual streamsize xsgetn(
   char_type *_Ptr,
   streamsize _Count
);

Parameter

  • _Ptr
    Der Puffer, um die extrahierten Zeichen enthalten.

  • _Count
    Die Anzahl der zu extrahieren Elementen.

Rückgabewert

Die Anzahl der Elemente extrahiert.

Hinweise

Die geschützte virtuelle Memberfunktion extrahiert bis _Count-Elemente im Eingabestream, als ob durch wiederholte Aufrufe von sbumpc und speichert sie im Arrayanfang bei _Ptr. Sie gibt die Anzahl der tatsächlich extrahierten Elemente zurück.

Anforderungen

Header: <streambuf>

Namespace: std

Siehe auch

Referenz

basic_streambuf-Klasse

iostream-Programmierung

iostreams-Konventionen