c clear



Автор Алекс Андр задал вопрос в разделе Другие языки и технологии

c++. cin.ignore и cin.clear и получил лучший ответ

Ответ от Bmx666[гуру]
istream& istream::ignore(streamsize n = 1, int delim = EOF);
определенная в классе istream, извлекает из потока символы и отбрасывает их. Причем она так поступает либо с n символами, либо со всеми символами, пока в потоке не встретится символ, заданный параметром delim.
В нашем случае мы стремимся отбросить максимальное число символов, которое может содержать поток, до первого перевода строки включительно.
void ios::clear(iostate state = goodbit);
Эта функция восстанавливает поток, если он по какой-либо причине оказался в ошибочном состоянии. Например, из потока пытались прочитать число, а там в это время находились буквы. В этом случае, поток переводится в состояние отказа, и дальнейшие операции с ним неосуществимы. В том числе и cin.get(). Функция же clear() “очищает” состояние потока, делая его вновь веселым и работоспособным.
Источник: cppstudy.wordpress.com/2009/03/27/cin-get-and-co/

Ответ от Prototupe[гуру]
cin.ignore(100,'\n'); тут вроде в обьект передается два параметра. флаг ios_base :: goodbit имеет значение ноль, указывает на отсутствие каких-либо флагов ошибки

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: c++. cin.ignore и cin.clear
спросили в Интернет Chalcidoidea
ПОМОГИТЕ!!!!срочно!
Попробуй другим браузером. Если ошибка выскакивает все равно, то попробуй поклацать клавиши c:
подробнее...

Кнопки калькулятора что значат кнопки MRC M- M+ SET TAX- TAX+ MU GT
RM (recall memory) – вызов числа из памяти.
CM (clear memory) – очистка ячейки памяти.подробнее...

ПАСКАЛЬ и ГРАФИКА
Подпрограммы для работы с пером

Рисование линий осуществляется текущим пером. Доступ к
подробнее...

Как в Excel посчитать количество ячеек с определенным значением?
пишешь формулу:
=СУММЕСЛИ (ДИАПАЗОН КОТОРЫЙ НАДО ПРОСМОТРЕТЬ; КАКОЕ ЧИСЛО ИЩЕМ) /КАКОЕ ЧИСЛО
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Музыка Lego
нужен текст песни из фильма "3 метра над уровнем неба - 2". La Cama- Clara Lago.
La cama
Esta semana pensé en secuestrarte en mi casa,
Luego miraba tus fotos al irme a
подробнее...

какие есть аналоги тонирования Wella Colour Touch
Katty, ну я же тебе писал, где про профессиональные краски есть вся информация. То, что пришло на
подробнее...
спросили в C POSIX library POS
Поиск подстроки в строке C#
//немного не подходит под готовую форму, но все же

///
/// Помечает совпадение в
подробнее...

Что такое Enum, C++
Вообще это пользовательский тип данных типа классов и структур. Но адаптирован под хранение
подробнее...
спросили в Epica
Где хранится фильтры Color Efex 4 (или пресеты)?
C:Program FilesAdobeAdobe Photoshop CS6 (64 Bit)Plug-insGoogleColor Efex Pro 4
подробнее...

DVB-T/T2 или DVB-C? Какой тюнер мне нужен?
У вашего провайдера нет дополнительного оборудования. Сигнал поступает по коаксиальному кабелю в ТВ
подробнее...

Стоит ли брать ТВ приставку D-Color
Эфирное цифровое телевидение сейчас вещает в стандарте DVB-T2 (именно c двойкой).
Какой купите
подробнее...
спросили в Ncurses
Программирование на C++ для Linux
В виндовс это делается так { system(\"cls\"); {
И в лине наверное подобие этого вроде {
подробнее...
CCleaner на Википедии
Посмотрите статью на википедии про CCleaner
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*