Форум программистов, компьютерный форум CyberForum.ru

Проверка входного потока на ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости http://www.cyberforum.ru/cpp-beginners/thread21543.html
Помогите пожалуйста разобраться - что в проге не так? Условие: Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости. .....n...2n (-1)...x ----------- (не знаю, как тут можно такую дробь со степенями представить) .....2n! ......-4 E=10 (по ходу это точность)
C++ Настройка языковых параметров вывода Как сделать, чтобы консоль воспринимала кириллицу при программировании на С++? http://www.cyberforum.ru/cpp-beginners/thread21539.html
C++ динамическое созданный массив и работа sizeof
создаю массив потом пытаюсь определить размер массива unsigned int *filtr = new unsigned int ; sizeof filtr; возвращает значение 4, т.е. размер указателя. пытаюсь заполнить массив нулями:
BIOS C++
Здравствуйте граждане программеры, может ли кто подсказать как получить параметры BIOS-a? его id-шник, время, что нибудь.
C++ сортировки http://www.cyberforum.ru/cpp-beginners/thread21512.html
Можете объяснить что такое сортировка целого массива группировкой с последовательным упорядочиванием битов, и желательно дать алгоритм решения
C++ Среднее значение с n элементов массива на C Помогите пожалуйста нубу с задачей. Нужно програмку на С, которая "возращает среднее с n элементов массива". Заранее спасибо. подробнее

Показать сообщение отдельно
Alexen
5 / 5 / 0
Регистрация: 14.11.2008
Сообщений: 77

Проверка входного потока на ошибки - C++

23.01.2009, 22:00. Просмотров 1086. Ответов 1
Метки (Все метки)

Ребяты подскажите плз )))) сам не как не разберусь можно ли использовать
failbit badbit goodbit и eofbit для проверки потока вот в этом случае с
циклом while
Должно проверять правильно или введена переменная(соответсвие типов)

C++
1
2
3
4
5
6
7
8
cin >> x;  // объявлена как целая
 
  while(cin.fail() != 0)  // произошла ошибка в потоке и failbit установился в значение 2
  {
    cin.clear();  // очищаем входной поток от ошибок failbit = 0
    cin>> x;      // но тут почему то не работает оператор cin через него проходит программа
                      // но значение он не дает ввести новое вызывая зацикливание
  }
Или я что не правильно понимаю про потоки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru