The function calls sbumpc() to advance the input sequence. If that function returns traits::eof() meaning that input sequence has been exhausted and uflow() could not retrieve more data, traits::eof() is returned. Otherwise sgetc() is called in order to read the character.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.