Freigeben über


basic_streambuf::xsgetn

Geschützte, virtuelle Funktion, um Elemente im Eingabestream zu extrahieren.

Diese Methode ist möglicherweise unsicher, da sie für den Aufrufer basiert, um zu überprüfen, ob die übergebenen Werte korrekt sind.

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

Parameter

  • _Ptr
    Der Puffer, in dem die extrahierten Zeichen zu enthalten.

  • _Count
    Die Anzahl der zu extrahieren Elementen.

Rückgabewert

Die Anzahl der Elemente extrahiert.

Hinweise

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

Anforderungen

Header: <streambuf>

Namespace: std

Siehe auch

Referenz

basic_streambuf Class

Programmierung der iostream-Headerdatei

iostreams Konventionen