std::streamsize readsome( char_type* s, std::streamsize count );
Extracts up to count immediately available characters from the input stream. The extracted characters are stored into the character array pointed to by s.
Behaves as UnformattedInputFunction. After constructing and checking the sentry object,
If rdbuf()->in_avail() == -1, calls setstate(eofbit) and extracts no characters.
If rdbuf()->in_avail() == 0, extracts no characters.
If rdbuf()->in_avail() > 0, extr