Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
1

Обработка исключительных ситуаций

01.05.2013, 18:07. Просмотров 667. Ответов 4
Метки нет (Все метки)

Здравствуйте, друзья.
Подскажите, пожалуйста, как можно при помощи try-throw-catch "защититься" от ввода пользователем "не того типа данных" :
C++
1
2
int var;
cin >> var;
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2013, 18:07
Ответы с готовыми решениями:

Обработка исключительных ситуаций
Правильно ли тут я обрабатываю исключения? #pragma once #include <iostream> #include "stdio.h"...

Обработка исключительных ситуаций
Код программы,Что та не робит помогите #include "stdafx.h" #include <iostream>...

Обработка исключительных ситуаций
Доброго времени суток уважаемы программисты и начинающие программисты :) Скажите, почему появляется...

Обработка исключительных ситуаций
Нужна одна работающая программа из 2. 1) Наберите текст программы приведенного примера обработки...

4
Jesus loves me
Эксперт С++
5096 / 3110 / 351
Регистрация: 12.12.2009
Сообщений: 7,845
Записей в блоге: 2
01.05.2013, 21:43 2
Никак, ни одна из версий оператора >> не кидают исключений.
Можно сделать проверку бита std::ios::failbit для std::cin, таким образом можно реализовать контроль ввода данных.
2
Комп_Оратор)
Эксперт по математике/физике
8390 / 4146 / 567
Регистрация: 04.12.2011
Сообщений: 12,310
Записей в блоге: 14
01.05.2013, 23:39 3
OdessaNA, с праздником! Вот ссылка, где также проводится проверка:
Контроль правильности ввода в int
Ну, то есть если Вам для конструктора нужно, скажем, то выбросить самому придётся.
1
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
02.05.2013, 08:05  [ТС] 4
Спасибо!
0
Заблокирован
Автор FAQ
02.05.2013, 09:00 5
OdessaNA, прочти
Безопасный ввод через функцию-шаблон не надо никаких try catch конструкций
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 09:00

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

Обработка исключительных ситуаций.
Пожалуйста,помогите решить..В субботу экзамен,а я физически не успеваю написать 6 программок..( ...

Обработка исключительных ситуаций
Всем доброго времени суток, не понимаю как сделать обработку исключительной ситуации когда при...

Обработка исключительных ситуаций
Здравствуйте! В данном коде надо выполнить обработку исключительных ситуаций с использованием...

Обработка исключительных ситуаций!
Составьте программу на языке С++. Обрабатывающую исключительную ситуацию, которая может возникнуть...


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

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

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