std::basic_istream::unget
Материал из cppreference.com
< cpp | io | basic istream
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
| basic_istream& unget(); |
||
Делает недавно извлеченный символ снова доступен.
Оригинал:
Makes the most recently extracted character available again.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Первый очищает eofbit, то ведет себя как
UnformattedInputFunction. После построения и проверки часовой объект, вызывает rdbuf()->sungetc().Оригинал:
First clears eofbit, then behaves as
UnformattedInputFunction. After constructing and checking the sentry object, calls rdbuf()->sungetc().Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Если rdbuf()->sungetc() возвращается Traits::eof(), называет setstate(badbit).
Оригинал:
If rdbuf()->sungetc() returns Traits::eof(), calls setstate(badbit).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В любом случае, устанавливает
gcount() счетчик на ноль.Оригинал:
In any case, sets the
gcount() counter to zero.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
(Нет)
[править] Возвращаемое значение
*this
[править] Пример
Запустить этот код
#include <sstream> #include <iostream> int main() { std::istringstream s1("Hello, world."); char c1 = s1.get(); if(s1.unget()) { char c2 = s1.get(); std::cout << "Got: " << c1 << " got again: " << c2 << '\n'; } }
Вывод:
Got: H got again: H
[править] См. также
| извлекает символы Оригинал: extracts characters Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |
| читает следующий символ без его извлечения (public функция-член) | |
| ставит символ во входной поток Оригинал: puts character into input stream Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-член) | |

