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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 108
Завершенные тесты: 2
#1

Принудительный выход из программы - C++

02.12.2012, 19:05. Просмотров 1388. Ответов 4
Метки нет (Все метки)

Привет! У меня такая проблемка:
есть программа в которой реализовано главное меню(имеется цикл while а внутри цикла реализован switch)
что то вроде:
Код
int menu;
cin>>menu;
while(true)
{
switch (menu)
{
case1:.......;
case2:.......;
и.т.д.
}
}
Вопрос: как реализовать в последнем кейсе "выход из программы" т.е. при нажатии цифры 6 срабатывал case 6, в котором реализован выход из цикла while??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2012, 19:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Принудительный выход из программы (C++):

Принудительный выход из цикла - C++
Вообщем надо при определенном условии завершать вложенный цикл, такой код будет работать??? for(.....) { for(.....) { if...

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

Выход из программы - C++
Возможно, глупый вопрос, но как сделать выход из программы? Хочется сделать закрытие программы не из главной функции. К примеру: ...

Выход из программы - C++
Доброго времени суток полуночникам! Есть код, и мне нужно если на if(f1==0 && s1==0) ,будет значение тру что бы вышло из программы...

Выход из программы - C++
Доброго времени суток, это опять я:) Дописал программу, которая вычисляет произведение матрицы на вектор. Фишка программы заключается в...

Выход из программы - C++
Не смог я сформулировать правильно в гугле запрос, но надеюсь меня тут поймут. Не подскажите функцию, вот когда на крестик нажимаешь...

4
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
02.12.2012, 19:06 #2
C++
1
break;
0
Mefodiy
1 / 1 / 0
Регистрация: 21.04.2012
Сообщений: 46
02.12.2012, 19:07 #3
А если хочешь полный выход из программы, тогда
C++
1
case(6): exit(0);
1
Olejan_one
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 108
Завершенные тесты: 2
02.12.2012, 19:10  [ТС] #4
Спасибо, проблема решена!=)
0
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,355
Записей в блоге: 2
Завершенные тесты: 1
02.12.2012, 19:57 #5
В С++11 есть функция quick_exit (int exit_code) и так же есть функция at_quick_exit( void (*func)() ), которая позволяет зарегистрировать функцию, которая будет вызвана при вызове quick_exit.

Не по теме:

как-то много тафтологии получилось...

0
02.12.2012, 19:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2012, 19:57
Привет! Вот еще темы с ответами:

выход из программы - C++
какой оператор закрывает программу, и библиотеку которую он использует. буду очень признателен. заранее спасибо)

выход из программы - C++
как выйти досрочно из программы если я например нахажусь в функции а мне сразу надо выйти.return не поможет.

Enter = выход из программы - C++
Помогите, пожалуйста. Как, что-бы при вводе c клавиатуры кнопки Enter программа закрывалась?

самопроизвольный выход программы - C++
Доброго времени суток. Я пишу программу консольный проект С++ в Visual студии 2010 ознакомиться можно по адресу smilejohn.ts6.ru, вот...


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

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

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