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

C++ switch для переменных char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В прямогольной матрице определить количество столбцов, не содержащих ни одного нулевого элемента и расположить их в соответствии с ростом характеристи http://www.cyberforum.ru/cpp-beginners/thread1001559.html
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента. Характеристикой строки целочисленной матрицы назовём сумму её положительных...
C++ Трудности при создании класса Делаю приложения на Windows Forms. Надо сделать иерархию классов. В абстрактом классе описал нужные поля, но при попыте скомпилировать программу сразу ругаеться на на 2 поля типа string в классе.... http://www.cyberforum.ru/cpp-beginners/thread1001547.html
Ввод данных в контейнер set C++
Здравствуйте! В первое множество элементы вводятся нормально, но вот во второе множество кладется только последнее значение из первого множество (т.е. значение i в данный момент). Подскажите в чем...
C++ Error C2440 невозможно преобразовать "void *" в "char *
Уважаемые форумчане. Не могу понять почему ему не нравятся указатели. Запускал прогу на разных компиляторах одна и та же ошибка. Error C2440 невозможно преобразовать "void *" в "char *. А именно в 12...
C++ Отсортировать матрицу по столбцам в порядке уменьшения значений элементов http://www.cyberforum.ru/cpp-beginners/thread1001494.html
Здраствуйте, помогите пожайлуста написать код для такой задачи. Дана действительная матрица порядка NxM. Отсортировать матрицу по столбцах. В пораядке уменьшения значений ее элементов.
C++ ожидание события Есть несколько потоков и глобальная переменная. Можно ли сделать так что бы каждый поток ожидал пока переменная не приняла какое ли бо значение после которого соответсвующий поток начинал выполнение... подробнее

Показать сообщение отдельно
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 37

C++ switch для переменных char - C++

08.11.2013, 12:11. Просмотров 845. Ответов 5
Метки (Все метки)

можно ли switch применять к переменным типа char или в чём тогда ошибка, подчёркивает строку case 'London':?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
using namespace std;
 
int main(){
    char born;
    int old;
    int mark = 0;
    cout << "\t First" << endl;
 cout << "Where was Ian Curtis born\?" << endl;
 cout << "\t -London\n\t -Oxford\n\t -Manchester" << endl;
 cout << "He was born in:\t";
 cin >> born;  
 switch(born)
 {
             case 'London':
                  cout << "No, it was Manchester!" << endl;
             case 'Oxford' :
                  cout << "No, it actually was Manchester!" << endl;
             case 'Manchester' :
                  cout << "That's right, guy!" << endl;
                  mark++;
              default :
                      cout << "That's not funny" << endl;
}
 cout << "\n";
 cout << "\t Second";
 cout << "How old was he\?" << endl;
 cout << "\t -21\n\t -23\n\t -27" << endl;
 cout << "He was:\t";
 cin >> old;
 
switch(old){
case 21:
     cout << "You don't know anything!" << endl;
case 27:
     cout << "NO" << endl;                      
case 23:
     cout << "Right^^" << endl;
     mark++;        
}
cout << " Your mark is " << mark << endl;
if (mark == 0)
cout << "Go to wikipedia" << endl;
if (mark == 1)
cout << "You could do better" << endl;
else
cout << "Well done!" << endl;
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru