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

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

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

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

Не по теме:

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

Yandex
Объявления
02.12.2012, 19:57     Принудительный выход из программы
Ответ Создать тему
Опции темы

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