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

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

Войти
Регистрация
Восстановить пароль
 
AC-93
16 / 16 / 0
Регистрация: 27.01.2010
Сообщений: 150
#1

switch case 1 ИЛИ 2 - C++

27.05.2011, 18:18. Просмотров 739. Ответов 2
Метки нет (Все метки)

делаю разбор вводимых команд, некоторые обрабатываются похоже, команды однобуквенные, разбираю кейсом, но вот как сделать чтобы 1 блок кейса подходил 2 значениям переменной
на case 1 || 2 компилятор не ругается, но не работает.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2011, 18:18     switch case 1 ИЛИ 2
Посмотрите здесь:

If или switch().case. Что быстрее - C++
Есть два кода. Первый: if(a == 2) a += 2; if(a == 3) a+= 3; if(a == 4) a+=4; Второй:

Статический хеш или switch-case/if-else для выбора - C++
Добрый день. Положим есть такой код:void parseByType(const QString &data, const QString &type) { if(type == "integer") { ...

Оптимизируется ли компилятором конструкция switch-case? Работа со строками через ID объекта или hash - C++
Добрый вечер, 1) Определён ли порядок выбора switch (согласно стандарта кажись неопределён, но все компиляторы я уверен в этом...

Может ли значение метки case в операторе switch быть числовым отрезком, или только константой? - C++
Например, в Pascal возможна запись: ... Case a of 0..15: Write( a+7 ); ... Возможно ли аналогичная запись в c++? или...

Switch - case vs While loop - C++
Код нормально работает если используется While loop и do - while, но криво работает если switch-case Коротко о коде: Надо подсчитать...

Оператор Switch,Case - C++
Парни можете ли вы объяснить все функции оператора Switch и Case. Буду очень признателен :)

Switch case калькулятор - C++
добрый вечер всем,в калькуляторе нужно найти процент вот мой код,где ошибка? #include <iostream> using namespace std; int...

Case switch и функции - C++
Имеется задание : 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Выполнить...

Оператор case switch - C++
можно ли в Си, ввести оператор выбора так, чтобы проверялось не точное совпадение, а проверялось входит ли переменная в заданный интервал ?

switch... case и #include - C++
как добавить source код в case как это делается правольно #include "stdafx.h" #include "conio.h" #include "stdio.h" ...

Оператор switch case - C++
Вопрос состоит в следующем: почему после case ставится одинарное двоеточие вместо обычных фигурных скобок, и где еще в C++ используется...

Проблема со switch/case - C++
есть функция мэйн: int _tmain(int argc, _TCHAR* argv) { printf("1- default\n2-user\n"); int t; scanf("%i", &t); switch(t) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
1928 / 1194 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
27.05.2011, 18:20     switch case 1 ИЛИ 2 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если я правильно вас понял, то так
C++
1
2
3
4
5
switch(x){
   case 1:
   case 2:{...}break;
   default:{...}
}
AC-93
16 / 16 / 0
Регистрация: 27.01.2010
Сообщений: 150
27.05.2011, 18:21  [ТС]     switch case 1 ИЛИ 2 #3
Да, именно. Огромное спасибо.
Ответ Создать тему
Опции темы

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