|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2018, 19:35 | #1 |
Новичок
Джуниор
Регистрация: 29.04.2018
Сообщений: 1
|
Помогите с else, if (c++)
И так я решил сделать ошибку если пользователь вводит 2 одинаковых числа, всё работает вот только даже если произошла ошибка, то после неё выводится текст, короче чтобы легче понять лучше этот код ввести у себя в C++. Помогите как сделать так что-бы при ошибке, текст после него не работал.
#include <iostream> using namespace std; int main(int argc, const char * argv[]) { int num, num2; cout << "User, please enter the first number!" << endl; cin >> num; cout << "User please enter the second number!" << endl; cin >> num2; try { if (num == num2) throw 123; cout << num / num2 << endl; } catch (int i) { cout << "Error №" << i << "- divide by number!!!" << endl; } cout << "User, entered the first number: " << num << endl; cout << "User, entered the second number: " << num2 << endl; } |
30.04.2018, 06:51 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Ну так вставьте в обработку ошибки return, exit, terminate или что-нибудь такое.
|
30.04.2018, 07:29 | #3 |
Новичок
Джуниор
Регистрация: 29.04.2018
Сообщений: 2
|
или счетчик в catch, если счетчик больше 0 то не выводим ошибки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод нужен срочно помогите ) в течение 2 часов от Паскаля на Турбо СИ нужно помогите | Жанибек | Помощь студентам | 14 | 01.04.2015 17:23 |
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно | Сергей Человек | Фриланс | 3 | 06.07.2009 19:30 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |