Namespaces
Variants
Views
Actions

std::basic_streambuf::sgetn, std::basic_streambuf::xsgetn

From cppreference.com
< cpp‎ | io‎ | basic streambuf
Revision as of 08:56, 15 August 2013 by P12 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 
 
 
 
std::streamsize sgetn( char_type* s, std::streamsize count );
(1)
protected:
virtual std::streamsize xsgetn( char_type* s, std::streamsize count );
(2)
1) Calls xsgetn(s, count) of the most derived class.
2) Reads count characters from the input sequence and stores them into a character array pointed to by s. The characters are read as if by repeated calls to sbumpc(). That is, if less than count characters are immediately available, the function calls uflow() to provide more until traits::eof() is returned.

Contents

[edit] Parameters

(none)

[edit] Return value

The number of characters successfully read.

[edit] Example

[edit] See also

invokes xsputn()
(public member function) [edit]