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

Возвращение программы к определенному месту в коде. - C++

Восстановить пароль Регистрация
 
Skalpel
1 / 1 / 0
Регистрация: 06.10.2010
Сообщений: 38
07.05.2012, 17:56     Возвращение программы к определенному месту в коде. #1
Привет, я совсем новичок, и столкнулся с проблемой такого плана- в общем у меня программа, в которой выбираешь определенную операцию, путем ввода с клавиатуры, номера действия, которое нужно выполнить (ну то есть главное меню, в котором выбираете, что вы хотите посчитать- ср. арифметическое, площадь круга и т.д.) Так вот все реализую с помощью switch- это понятно, но вот дело в том что не могу нормальную защиту от дурака сделать, когда вводится номер несуществующего пункта меню, я использовал default, но как сделать, что при введении неверного значения программа предлагала ввести еще раз значение, что бы выбрать пункт меню.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 17:56     Возвращение программы к определенному месту в коде.
Посмотрите здесь:

C++ Ошибка в коде программы.
C++ Подскажите. Не компилирует текст программы, запрашивает в коде мол не достающую скобку. Ниже приведен текст программы.
C++ Ошибка в коде программы
C++ Ошибка библиотеки в коде программы?:)
Ошибки в коде программы C++
Возвращение в начало программы из функции C++
Ошибка в коде программы C++
C++ Ошибка в коде программы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
07.05.2012, 18:26     Возвращение программы к определенному месту в коде. #2
Цитата Сообщение от Skalpel Посмотреть сообщение
но как сделать, что при введении неверного значения программа предлагала ввести еще раз значение, что бы выбрать пункт меню.
в цикл оберни.
C++
1
2
3
4
5
6
7
8
9
int key = 0;
while ( key != 'q' ) {
   key = getkey();
   switch (key) {
   case 'a': ...
   case 'b': ...
   default: break;
   }
}
Skalpel
1 / 1 / 0
Регистрация: 06.10.2010
Сообщений: 38
07.05.2012, 20:40  [ТС]     Возвращение программы к определенному месту в коде. #3
Благодарю
Yandex
Объявления
07.05.2012, 20:40     Возвращение программы к определенному месту в коде.
Ответ Создать тему
Опции темы

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