Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2014, 20:24   #1
Ligeros905
Пользователь
 
Регистрация: 14.10.2013
Сообщений: 33
По умолчанию Меню через switch

Здравствуйте, помогите решить такой вопрос: есть меню с выбором действия построенный через switch (case 1: case 2: и т.д.). После каждого выполнения действия программа соответственно завершает работу. Подскажите, что надо прописать, чтобы после выполнения каждого case возвращалось меню с выбором действия? Метки пробовал, но использовать в работе мне их запретили
Ligeros905 вне форума Ответить с цитированием
Старый 07.05.2014, 20:38   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Засунуть оператор выбора в бесконечный цикл, предусмотрев одним из пунктов выбора выход из этого цикла.
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 07.05.2014, 21:33   #3
Ligeros905
Пользователь
 
Регистрация: 14.10.2013
Сообщений: 33
По умолчанию

Цитата:
Сообщение от ZX Spectrum-128 Посмотреть сообщение
Засунуть оператор выбора в бесконечный цикл, предусмотрев одним из пунктов выбора выход из этого цикла.
А можно пример привести? Просто наглядно хочу увидеть
Ligeros905 вне форума Ответить с цитированием
Старый 07.05.2014, 21:37   #4
dykee
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 78
По умолчанию

Код:
void Menu(int countProduct,Product *product)//передаем кол-во продуктов и массив продуктов в ф-цию
{
	system("cls");
	int numberSearch;
	do
	{
	cout<<"Здравствуйте, пожалуйста выбирайте поле в Меню"<<endl;
	cout<<"1- Добавление товара"<<endl;
	cout<<"2- Печать товара"<<endl;
	cout<<"3- Поиск товара по имени"<<endl;
	cout<<"4- Поиск товара по складу"<<endl;
	cout<<"5- Норматив запаса"<<endl;
	cout<<"6- Записать информацию про товар в файл"<<endl;
	cout<<"7- Чтение информации про товар из файла"<<endl;
	cout<<"8- Выход из программы"<<endl;
	cin>>numberSearch;
	switch(numberSearch)
	{
		case 1: addProduct(countProduct,product);break;
		case 2: printStore(countProduct,product);break;
		case 3: findToName(countProduct,product);break;
		case 4: findToStore(countProduct,product);break;
		case 5: findSRec(countProduct,product);break;
		case 6: save(product);break;
		case 7: read(product);break;
		case 8: exit(0); break;

	}
	} while(numberSearch!=8);
}
dykee вне форума Ответить с цитированием
Старый 07.05.2014, 21:40   #5
Ligeros905
Пользователь
 
Регистрация: 14.10.2013
Сообщений: 33
По умолчанию

Огромное спасибо, нашел и сделал
Ligeros905 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно расположить страницы через конструкцию switch Predator199 PHP 3 03.12.2012 21:28
Создание и удаление дочернего окна через меню graveman Win Api 1 16.10.2012 12:45
сайт работает только через админ меню osven Помощь студентам 1 30.09.2012 18:11
2d массив. Попытка прорисовать через switch. Kamilius Общие вопросы C/C++ 2 01.03.2012 17:24
обратиться к функции через " switch case " B@R@B@$HK@ Общие вопросы C/C++ 4 09.06.2009 19:15