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

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

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

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

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

Привет! У меня такая проблемка:
есть программа в которой реализовано главное меню(имеется цикл 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++ Enter = выход из программы
C++ Выход из программы из любого места
C++ самопроизвольный выход программы
Выход из программы C++
C++ выход из программы
Принудительный выход из цикла C++
Выход из программы C++
Принудительный выход из цикла C++
C++ Выход из программы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
400 / 281 / 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
Сообщений: 106
Завершенные тесты: 2
02.12.2012, 19:10  [ТС]     Принудительный выход из программы #4
Спасибо, проблема решена!=)
Kastaneda
Форумчанин
Эксперт С++
4470 / 2832 / 224
Регистрация: 12.12.2009
Сообщений: 7,202
Записей в блоге: 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     Принудительный выход из программы
Ответ Создать тему
Опции темы

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