c++ -Где ошибка? Записать введённую с клавиатуры цифру - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос c++ -Где ошибка? Записать введённую с клавиатуры цифру

Регистрация
17 Июн 2013
Сообщения
100
Репутация
0
Спасибо
0
Монет
0
switch (a / 10 == 1){
case 1:
cout << " haryur " << endl;
break;
case 2:
cout << " erkuharyur " << endl;
break;

tiv.cpp:8:22: warning: switch condition has type bool [-Wswitch-bool]
switch ((a / 10 == 1)){
^
tiv.cpp:12:3: warning: case label value exceeds maximum value for type
case 2:
 
Регистрация
12 Дек 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Во первых такое заменяют на if. Зачем использовать switch с двумя опредилениями когдпа можно использовать 1 if... Это раз, а во вторых у вас тут может быть True либо False, Что 1 что 2 - это True П. С. И Вы просите искать ошибку при этом? взяли и скинули часть кода...
 
Сверху Снизу