std::basic_streambuf<CharT,Traits>::snextc
int_type snextc(); |
Перемещает входную последовательность на один символ и считывает один символ.
Функция вызывает sbumpc() для перемещения входной последовательности. Если эта функция возвращает Traits::eof(), что означает, что входная последовательность исчерпана и uflow() не смогла получить больше данных, возвращается Traits::eof(). В противном случае вызывается sgetc(), чтобы прочитать символ.
Параметры
(нет)
Возвращаемое значение
Значение следующего символа. Если входная последовательность исчерпана, возвращается Traits::eof().
Пример
См. также
| считывает один символ из входной последовательности без перемещения последовательности (общедоступная функция-член) |
|
|
(удалено в C++17) | считывает один символ из входной последовательности и перемещает последовательность (общедоступная функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc