С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проверка на правильность ввода с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с указателями http://www.cyberforum.ru/cpp-beginners/thread678229.html
Как ПРАВИЛЬНО передать в функцию, массив, используя адресацию? Программа находит в массиве слово и перед ним вставляет какое то слово, то есть в строчке "This is a small string" программа должна...
C++ Дан массив из прототипов функций или указателей на функцию, сделать функцию, возвращающую этот массив Не охота создавать лишнею тему извиняюсь заранее Вопрос такой Можете подсказать есть массив из прототипов функций или указателей на функцию как сделать функцию возвращающею этот массив ... http://www.cyberforum.ru/cpp-beginners/thread678212.html
C++ Трехмерная точка
Всем здравствуйте! Нужна программка. Что есть: Код структуры описывающей трехмерную точку { double x; double y; double z; }; struct stLine3D { stPoint3D PB; ...
Является ли матрица ортонормированной? C++
Определить является ли матрица ортонормированной, т. е. такой, что скалярное произведение каждой пары различных строк равно 0, а скалярное произведение строки самой на себя равно 1
C++ Заменить в строке все группы подряд идущих точек на многоточие http://www.cyberforum.ru/cpp-beginners/thread678180.html
Помогите составить программу по теме "Строки": Используя функции класса string, заменить в строке все группы подряд идущих точек на многоточие (3 точки ...). Если встречается одна точка, то также...
C++ Игнорировать ввод букв Скажите, как игнорировать ввод букв и вообще всех символов кроме 0-9 и точки, подобно проверке на корректность ввода данных. Какой-то цикл с getchar, putchar. подробнее

Показать сообщение отдельно
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.10.2012, 16:33
Цитата Сообщение от Nameless One Посмотреть сообщение
alsav22, cin.clear по стандарту не очищает входной поток, а всего лишь сбрасывает установленные флаги. Для этого лучше использовать метод ignore, но и у него есть свои недостатки.
Вы насчёт кода в 8 посте? Так я там cin.clear() и использую для сброса флага ошибки. Очистку потока там это делает:
C++
1
 while (cin.get() != '\n');
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.