Namespaces
Variants
Views
Actions

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

From cppreference.com
< cpp‎ | io‎ | basic streambuf
Revision as of 17:27, 26 June 2013 by P12 (Talk | contribs)

 
 
 
 
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 Template:rlpf. That is, if less than count characters are immediately available, the function calls Template:rlpf to provide more until traits::eof() is returned.

Contents

Parameters

(none)

Return value

The number of characters successfully read.

Example

See also

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