С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
#1

Остановить выполнение программы после обработки исключения - C++

23.05.2013, 15:57. Просмотров 766. Ответов 2
Метки нет (Все метки)

в билдере пишу прогу. обрабатываю исключение - без проблем. showmessage работает, но после этого продолжается счёт и вылазиет шляпа( естеественно ведь нужных параметров нету!) как сделать, чтоб если исключение сработало, то стопэ всей проге.
*ввести булевой параметр, который false в случае исключения и написать if (t) {вся программа} не предлагать, до него уже допер, есть что нибудь цивильное?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 15:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Остановить выполнение программы после обработки исключения (C++):

Повторное выполнение программы после вывода решения - C++
Приветствую, кто может помочь? Хочу сделать чтобы программы повторилась когда выведется решение, то есть начнется с начала. #include...

Как остановить выполнение кода в запущенном таймере? - C++
Здравствуйте. У меня есть таймер(в С++), в нем выполняются какие-либо действия и когда я нажимаю на кнопку мне надо остановить выполнение...

Как определить массив, размерность которого определяет пользователь после запуска программы на выполнение? - C++
int k; int mass;//к-еще не инициализирован, и поэтому выводится ошибка, а менять значение нельзя Очевидно, что нужен указатель. Но...

Ошибка: первый этап обработки исключения по адресу - C++
При компилировании выходит ошибка Вот сам код #include <stdafx.h> #include <stdio.h> // для printf() и scanf() #include...

Остановить закрытие консоли по завершению работы программы - C++
Работая на вижуал студие.Проблемы с getch менял на system pause,ничерта... #include "stdafx.h" #include<iostream> #include<iomanip> ...

Остановить ввод после нажатия клавиши enter - C++
for(int i=0;pass;i++) cin>>pass;-перестает вводить символы после третьего. весь код: #include <iostream> #include <cstdlib> ...

2
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
23.05.2013, 16:02 #2
C++
1
exit(1);
Добавлено через 1 минуту
хотя тут билдер, может у него есть свои "причиндалы"
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
23.05.2013, 16:08 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
class SomeName { };
 
int main()
{
    int n;
 
    std::cout << "N (<100): ";
    std::cin >> n;
 
    try
    {
        if (n >= 0x64)
            throw SomeName();
    }
    catch (SomeName) {
            return 1;
        }
  
    std::cout << "OK. \n";
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 16:08
Привет! Вот еще темы с ответами:

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

Как передать управление в блок catch после системного исключения (компилятор g++)? - C++
Вот пример: не удаётся это сделать #include &lt;windows.h&gt; #include &lt;stdio.h&gt; //Эта функция- НОВЫЙ обработчик...

Выполнение программы - C++
Привет, я только начал изучать C++. По книге &quot;Язык программирования С&quot; Кернигана Б., Ритчи Д. Первая программа, которую я пытался...

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


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

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

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