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

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

Войти
Регистрация
Восстановить пароль
 
Mihone
1 / 1 / 0
Регистрация: 17.01.2014
Сообщений: 26
#1

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

22.01.2014, 17:53. Просмотров 211. Ответов 2
Метки нет (Все метки)

Допустим
-------
Инициализация
Решение
Условие(Решение =0)
Нет решения

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

Завершение процесса после его ввода - C++
Здравствуйте! Требуется, чтобы было завершение программы после ввода процесса. Мой код такой: cout << "Введите имя процесса: "; cin >>...

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

Двумерные массивы. Проверка условия после выполнения расчетов - C++
Дан двумерный массив. Составить программу, которая определяет максимальное из двух чисел: суммы элементов k-й строки и суммы элементов s-го...

Как сделать, чтобы после выполнения условия, программа не проверяла следующие? - C++
Мне нужно чтобы после вывода текста " нет значений x и z" программа больше ничего не выводила, но после этого она так же пишет " z равен" и...

Завершение потока - C++
Как завершить поток из main чтобы все потом нормально было???

Завершение потока - C++
Здравствуйте! Вопрос такой, как сделать так, чтобы поток завершался по условию? Вот например: Основная функция: void main () { ...

2
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 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;
1
MrGluck
Модератор
Эксперт CЭксперт С++
7488 / 4603 / 691
Регистрация: 29.11.2010
Сообщений: 12,589
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
{
    // вывод сообщения об ошибке
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2014, 18:32
Привет! Вот еще темы с ответами:

завершение программы - C++
помогите сообразить #include <StdAfx.h> #include <iostream> #include <conio.h> #include <math.h> using namespace std; void...

Завершение программы - C++
Как завершить программу из другой функции(не Main)? Пробовал использовать system("exit");, но не помогло. Чтобы вы меня правильно поняли...

Завершение потока ввода - C++
Всем привет,столкнулся с небольшой проблемой,расскажите почему так происходит собственно.. сама суть проблемы.. После ввода нескольких...

Аварийное завершение программы - C++
#include "B.h" #include "D1.h" #include "D2.h" #include <iostream> #include <typeinfo> using namespace std; class B ...


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

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

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