Spec-Zone.ru › C++

std::basic_streambuf<CharT,Traits>::sbumpc, std::basic_streambuf<CharT,Traits>::stossc

int_type sbumpc();
(1)
void stossc();
(2) (устаревшее в C++98)
(удалено в C++17)

Читает один символ и перемещает указатель входной последовательности на один символ.

1) Если позиция чтения входной последовательности недоступна, возвращает uflow(). В противном случае возвращает Traits::to_int_type(*gptr()).
2) То же, что и (1), но результат игнорируется.

Параметры

(нет)

Возвращаемое значение

1) Значение символа, на который указывает указатель чтения, или Traits::eof() если позиция чтения недоступна.

Пример

См. также

sgetc
читает один символ из входной последовательности без перемещения указателя
(публичный член-функция)
snextc
перемещает указатель входной последовательности, затем читает один символ без повторного перемещения
(публичный член-функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API