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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
#1

Исключительные ситуации - C++

03.12.2009, 01:11. Просмотров 541. Ответов 3
Метки нет (Все метки)

Как обработать исключительную ситуацию,когда переменная описана как int,к примеру,а вводится какой-нибудь char?А то нам как то в лекции мало дали про это....
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2009, 01:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исключительные ситуации (C++):

исключительные ситуации - C++
Описать и реализовать функцию анализа номера телефона, обработайте ошибку создания номера в неверном формате (допустимый формат - +8 (095)...

Исключительные ситуации - C++
Надо сделать так, чтоб при вводе чарового символа в итовый вектор выводило сообщение об ошибке, но программа не закрывалась, а просто...

Исключительные ситуации - C++
Функция должна выполнять проверку параметров, передаваемых и генерировать исключения в случае ошибки. Без спецификаторов исключений; ...

Исключительные ситуации - C++
Почему программа не работает?? Исключительная ситуация возникающая при деление на нуль. Пользователь с клавиатуры должен ввести число, если...

исключительные ситуации - C++
Подскажите, как сделать переполнение в этой задаче: Создать класс для хранения обыкновенных дробей. Запрограммировать метод сокращения...

Исключительные ситуации - C++
Доброго времени суток. Возникла такая проблема. Никак не могу разобраться с исключительными ситуациями. Вот допустим, как здесь сделать,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
03.12.2009, 14:52  [ТС] #2
Люди,ну хоть скажите можно ли это сделать!
0
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
03.12.2009, 15:02 #3
Цитата Сообщение от Metal_666_ Посмотреть сообщение
Как обработать исключительную ситуацию,когда переменная описана как int,к примеру,а вводится какой-нибудь char?А то нам как то в лекции мало дали про это....
Так в любом случае вводиться char. Только он потом преобразовывается. Даже если пользователь введет какую-нибудь букву, то в программе она будет представленна в численном виде. char это ведь тоже целочисленный тип, только мало чисел может поместить. В GUI приложениях можно использовать regexp (регулярные выражения), а вот с консольными я не игрался в этом направлении.
1
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
03.12.2009, 17:10 #4
Metal_666_, есть вариант проверить typeid'ом возвращает вроде указатель на строку типа ("int","char" и т д) потом проверить что она вернула .
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2009, 17:10
Привет! Вот еще темы с ответами:

исключительные ситуации - C++
почему не работает?? как надо?? #include<iostream> #include<conio.h> using namespace std; template<class T> class Vector...

Препроцессор,исключительные ситуации - C++
Всем доброго времени суток!) По прочтению изложенного в моей книге материала по искл. ситуациям и операторам препроцессора(? так можно...

обработать исключительные ситуации - C++
Функция вычисляет корень квадратного уравнения ax2+bx+c=0 Нужно обработать исключительные ситуации

Исключительные ситуации в классах - C++
Добрый день. Нужна помощь, есть класс дробей. В нём я сделал исключительные ситуации для переполенения и для деления на 0. Но надо чтобы...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.12.2009, 17:10
Ответ Создать тему
Опции темы

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