Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Renji
2614 / 1797 / 539
Регистрация: 05.06.2014
Сообщений: 5,196
1

Чтение числа из потока и обработка ошибок

24.04.2015, 11:20. Просмотров 431. Ответов 1
Метки нет (Все метки)

Есть поток. Из потока читается число. При чтении происходит сбой. Как узнать что конкретно сбойнуло (число слишком большое/это не число/в потоке пусто)?
C++
1
2
3
4
5
6
7
8
9
10
11
12
int x;
std::stringstream stream1("999999999999999999");
stream1.exceptions( std::istream::failbit | std::istream::badbit );
stream1>>x;//вылетает std::ios_base::failure
 
std::stringstream stream2("qwer");
stream2.exceptions( std::istream::failbit | std::istream::badbit );
stream2>>x;//вылетает std::ios_base::failure
 
std::stringstream stream3("");
stream3.exceptions( std::istream::failbit | std::istream::badbit );
stream3>>x;//все равно вылетает std::ios_base::failure
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2015, 11:20
Ответы с готовыми решениями:

Обработка ошибок ввода из потока cin
Доброго времени суток всем! Помогите пожалуйста разобраться. После ввода буквы например, то есть...

Задача преобразования числа в предложение | обработка потока ввода
Здравствуйте. Я нашел варианты решения в прикрепленной теме, но интересует вопрос следующего...

Обработка запроса на остановку потока внутри этого потока
Нужно обрабатывать запрос на остановку потока внутри самого потока. Вопрос - как это записать?

Чтение чисел из файла. Чтение после конца потока невозможно
Товарищи, помогите. В Pascal'e я не силен, так что не бейте меня ногами, но есть задача: написать...

1
nmcf
6548 / 5768 / 2625
Регистрация: 14.04.2014
Сообщений: 24,510
25.04.2015, 09:16 2
По флагам никак. Чтение неудачное - fail().
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2015, 09:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перенаправление потока ошибок в файл $3
нужно найти все файлы в директории, подсчитать их размер и количество . вывести всё в файл . с...

Перенаправление потока ошибок в файл
Добрый день. Помогите разобраться со скриптом (Написать скрипт подсчитывающий суммарный размер...

Чтение из потока
Хочу создать свой структурированній файл с изображениями, ну и с данными естественно. Знаю что...

Чтение из потока
Добрый день. Программированием на java занялся недавно и столкнулся со следующей проблемой которую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.