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

Завершение после условия - C++

Восстановить пароль Регистрация
 
Mihone
0 / 0 / 0
Регистрация: 17.01.2014
Сообщений: 17
22.01.2014, 17:53     Завершение после условия #1
Допустим
-------
Инициализация
Решение
Условие(Решение =0)
Нет решения

Ну а тут решение если решение !=0
------
Если условие подтвердилось,как мне закончить программу,а не продолжать следующие решение при решение != 0?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 17:53     Завершение после условия
Посмотрите здесь:

Аварийное завершение... почему? C++
C++ Завершение потока
C++ завершение программы
C++ Завершение потока ввода
Двумерные массивы. Проверка условия после выполнения расчетов C++
C++ Как сделать, чтобы после выполнения условия, программа не проверяла следующие?
C++ Неожиданное завершение программы
C++ Завершение потока

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
22.01.2014, 17:56     Завершение после условия #2
Цитата Сообщение от Mihone Посмотреть сообщение
как мне закончить программу
C++
1
2
std::exit(EXIT_FAILURE);
std::exit(EXIT_SUCCESS);
или же просто через
C++
1
return 0;
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,410
22.01.2014, 18:32     Завершение после условия #3
Если придерживаться конвенции гугла, то у программы должен быть один вход и один выход.
Так что правильно сей момент делать в условии или цикле. В вашей же ситуации все проще - работу производить лишь если решение не равно 0.
C++
1
2
3
4
5
6
7
8
9
int main()
{
    int a = 2;  // инициализация
    a++;        // решение
    if (a != 0) // решаем лишь если а не равно 0
    {
        // do_smth
    }
}
Добавлено через 37 секунд
Можно также добавить
C++
1
2
3
4
else
{
    // вывод сообщения об ошибке
}
Yandex
Объявления
22.01.2014, 18:32     Завершение после условия
Ответ Создать тему
Опции темы

Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru