2 / 2 / 1
Регистрация: 20.12.2016
Сообщений: 121
|
||||||
1 | ||||||
обработка ошибок22.12.2016, 17:29. Показов 728. Ответов 7
Метки нет (Все метки)
Есть класс треугольника, нужно, чтобы при вводе в конструктор нулей или минусовых значений вместо сторон, выдавало ошибку,получается ахинея. Скажите как это сделать
0
|
22.12.2016, 17:29 | |
Ответы с готовыми решениями:
7
Обработка ошибок Обработка ошибок Обработка ошибок Обработка ошибок |
Форумчанин
8216 / 5046 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
22.12.2016, 17:57 | 2 | |||||
0
|
2 / 2 / 1
Регистрация: 20.12.2016
Сообщений: 121
|
|
22.12.2016, 18:05 [ТС] | 3 |
если пытаюсь в конструктор передать 0 с мейна, то выводит всеравно и площадь, и периметр, но с ошибкой : Необработанное исключение в "0x768fb9bc" в "triangle.exe": Исключение Microsoft C++: std::logic_error по адресу 0x0047f750.. А как, при хотя бы одном невалидном значении, написать wrong и не выполнять функции взятия периметра и площади
0
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
||||||
23.12.2016, 04:33 | 5 | |||||
Ну так обработайте исключение.
0
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
23.12.2016, 14:05 | 8 |
1
|
23.12.2016, 14:05 | |
23.12.2016, 14:05 | |
Помогаю со студенческими работами здесь
8
Обработка ошибок Обработка ошибок (исключений) Обработка ошибок ввода Обработка ошибок ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |