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

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

Войти
Регистрация
Восстановить пароль
 
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147
#1

Swith - нюанс - C++

11.03.2013, 21:02. Просмотров 223. Ответов 1
Метки нет (Все метки)

Такой вот вопрос: как сделать так, что бы при неправильном вводе пользователя какой-либо строки, вопрос о повторении ввода не выбивался столько раз, сколько символов в строке, а только раз?

Вот пример кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
cout << "Нажмите клавишу 1 или 2";
char succsess_of_enter;
 
while (succsess_of_enter != true) {
        cin >> on_presed;
        switch(on_presed) {
        case '1':
            cout << "Нажато 1";
            break;
        case '2':
            cout << "Нажато 2";
            break;
        default:
            cout << "Повторите ваш выбор: ";
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 21:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Swith - нюанс (C++):

оператор swith - C++
Составить программу с использованием оператора swith и блок-схему для решения следующей задачи: даны натуральные числа n и m. Вычислить...

swith не работает - C++
#include &lt;stdafx.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;locale&gt; using...

оператор выбора swith - C++
смысл программы следующий: нужно сделать выбор между двумя цветами - а после вывести этот цвет за пределы оператора swith. собственно ниже...

Подскажите со swith, case - C++
Например есть код: #include&lt;iostream&gt; using namespace std; int main() { int x; switch(x) { case 1: {

Оформление меню (swith) - C++
Здравствуйте! Пишу программу на С++ и столкнулась с трудностью, по оформлению меню, может кто сможет помочь? Скидываю все программу, чтобы...

Нюанс в работе с классом - C++
задача такая создать класс для работы с множествами и реализовать в нём функции для объединения разности множеств и т.д если я запонляю...

1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.03.2013, 21:11 #2
C++
1
2
3
4
5
6
...
default:
   cin.clear();
   while (cin.get() != '\n');
   cout << "Повторите ваш выбор: ";
...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2013, 21:11
Привет! Вот еще темы с ответами:

Нюанс с dynamic_cast: может ли указанное приведение типов быть корректным? - C++
Может ли такое приведение типов (второй dynamic_cast) быть корректным?:class A {public: virtual ~A() {}}; class B : private virtual A...

Swith в Unity - Unity, Unity3D
Как вы наверное знаете нормальный С# отличается от того что нужен для Unity. Но я не знаю ни того ни другого языка, я знаю только С++. И...

Выборка записей из файла с использование swith case - PHP
Здравствуйте, уважаемые форумчане! У меня есть файл php в котором существует несколько записей и форма в которую их надо вывести... Вопрос...

Использование swith без break - нужен пример - C++ Builder
В литературе наткнулся на информацию что в редчайших случаях используется swith без break. Может кто-нибудь сталкивался с такими случаями,...


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

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

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