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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости http://www.cyberforum.ru/cpp-beginners/thread21543.html
Помогите пожалуйста разобраться - что в проге не так? Условие: Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости. .....n...2n (-1)...x ----------- (не...
C++ Правильно ли реализованы операторы (в смысле логики)? mik-a-el, Отписался на форуме-теперь ответь пожалуйста)) bool operator == (complex &c) { if (re==c.re && im==c.im) return 1; return 0; } http://www.cyberforum.ru/cpp-beginners/thread21540.html
Настройка языковых параметров вывода C++
Как сделать, чтобы консоль воспринимала кириллицу при программировании на С++?
C++ динамическое созданный массив и работа sizeof
создаю массив потом пытаюсь определить размер массива unsigned int *filtr = new unsigned int ; sizeof filtr; возвращает значение 4, т.е. размер указателя. пытаюсь заполнить массив нулями:
C++ BIOS http://www.cyberforum.ru/cpp-beginners/thread21527.html
Здравствуйте граждане программеры, может ли кто подсказать как получить параметры BIOS-a? его id-шник, время, что нибудь.
C++ сортировки Можете объяснить что такое сортировка целого массива группировкой с последовательным упорядочиванием битов, и желательно дать алгоритм решения подробнее

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

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

23.01.2009, 22:00. Просмотров 1155. Ответов 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 через него проходит программа
                      // но значение он не дает ввести новое вызывая зацикливание
  }
Или я что не правильно понимаю про потоки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru