Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция LAPACKE_dgetrs библиотеки lapack https://www.cyberforum.ru/ cpp-beginners/ thread2349029.html
Здравствуйте. Пользовался кто-нибудь? Может есть пример? А то у меня все время вылетают ошибки доступа. Функция же LAPACKE_dgesv в примере из интернета работает нормально.
C++ Не могу получить доступ к protected полям наследника
У меня есть класс Hero, в нем есть protected поле hitPoint. В наследнике от Hero, Mage, в его методе я хочу изменить наследуемое поле hitPoint от класса Hero void fireBall(Hero &hero) { if...
C++ Структуры, обработка паспортных данных https://www.cyberforum.ru/ cpp-beginners/ thread2349021.html
Здравствуйте. Начал изучать структуры, встала задача написать программу для обработки паспортных данных (пользователь вводит фамилию,имя,отчество,дату рождения и т.д). Программа должна позволять...
C++ Вычислить общую сумму элементов тех строк матрицы, первый элемент которых положителен https://www.cyberforum.ru/ cpp-beginners/ thread2349015.html
Не понимаю куда как вставить проверку на положительность первого элемента строки матрицы( Как ни пыталась, получается что-то не то. Пока только считается сумма всех строк. #include <iostream>...
C++ Вычислить с точностью e=0.0001
Помогите решить пожалуйста задание 9.2 извиняюсь за картинку ((( помогите 🙏🙏🙏 П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Редактор формул...
C++ Дублируется количество ошибок при неверном вводе https://www.cyberforum.ru/ cpp-beginners/ thread2349009.html
Если пользователь вводит допустим цифры у него вылазит ошибка эта ровно столько раз сколько пользователь ввел цифр do { cout << "mestnost': "; cin >> s.local; for (int i = 0; i <...
C++ Найти такую последовательность в строке, которая равняется последовательности в начале строки, и убрать ее https://www.cyberforum.ru/ cpp-beginners/ thread2349001.html
Найти такую последовательность в строке, которая раняется последовательности в начале строки и убрать ее, если таких последовательностей две, убрать вторую. Тоесть как я понел если есть строка...
Наследование шаблонного класса C++
Создал программу с такой конструкцией шаблонов классов, структур и методов. Не компилируется. Пишет, что идентификатор AddRightElement не найден. Возможно, я неправильно наследовал шаблон класса...
C++ В заданной строке заменить все украинские буквы на их код в ascii В заданной строке заменить все украинские буквы на их код в ascii. Уже много способов перепробовал - не удалось... А по идеи изи с помощью преобразования с char в int... https://www.cyberforum.ru/ cpp-beginners/ thread2348996.html C++ Как создать массив слов https://www.cyberforum.ru/ cpp-beginners/ thread2348995.html
Допустим у меня есть файл, и я оттуда рандомно слова выбираю. Мне нужно потом с этими словами работать. Сразу говорю, что они типа string. Как сделать массив слов, если каждое слово это string line;
Ошибки в коде C++
Ругается на весь код из-за допущенных здесь ошибок int add(int n) { HANDLE hOUTPUT = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hOUTPUT, FOREGROUND_GREEN |...
C++ Программа "Диалог" https://www.cyberforum.ru/ cpp-beginners/ thread2348971.html
Начал изучать C++ не так давно, многого не знаю. Итак, задача. Требуется написать программу, которая сначала выводит вопрос пользователю на экран. Юзер, в свою очередь, должен написать ответ - слово...
0 / 0 / 0
Регистрация: 11.11.2018
Сообщений: 4
0

Default в множественном выборе - C++ - Ответ 13048310

11.11.2018, 07:07. Показов 1114. Ответов 1
Метки (Все метки)

Здравствуйте, столкнулся с такой проблемой. В простой программе на выбор дня недели, default работает корректно только если вводишь числа. При вводе букв или иных символов, программа выполняет самый первый блок операторов. Как сделать так, что бы ошибка из default'a выводилась при вводе любых символов за исключением чисел от 0 до 6.
Вот код программы:
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
51
52
53
54
#include <iostream>
#include <locale.h>
int main ()
{ 
using namespace std;
setlocale(LC_ALL,"Rus");
enum Days { Sunday, Monday, Tuesday,
Wednesday, Thursday, Friday, Saturday };
 int choice;
 cout << "Введите день (0-6): ";
 cin >> choice;
 switch (choice)
 {
    case 0:
        {
        cout<<endl<<"\n 0-Воскресенье";
        break;
        }
    case 1:
        {
        cout<<endl<<"\n 1-Понедельник";
        break;
        }
    case 2:
        {
        cout<<endl<<"\n 2-Вторник";
        break;
        }
    case 3:
        {
        cout<<endl<<"\n 3-Среда";
        break;
        }
    case 4:
        {
        cout<<endl<<"\n 4-Четверг";
        break;
        }
    case 5:
        {
        cout<<endl<<"\n 5-Пятница";
        break;
        }
    case 6:
        {
        cout<<endl<<"\n 6-Суббота";
        break;
        }
        {
        default:
        cout<<endl<<"Ошибка:необходимо ввести любое число от 0 до 6";
        }
 }
}


Вернуться к обсуждению:
Default в множественном выборе C++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2018, 07:07
Готовые ответы и решения:

Ограничение выбора в ListBox при множественном выборе
Друзья! Подскажите пожалуйста, как ограничить выбор до трёх включительно элементов, в ListBox при...

Осуществить возможность добавления, редактирования и удаления элементов данных списков при единичном и множественном выборе
Может у кого есть код для представленных задач. Буду благодарен. 1. На рабочем листе имеются два...

Где код предпочтительнее писать? Default.aspx.vb или Default.aspx?
не так давно сел за NET и сразу же на FW2. Пишу неболшое приложение на ASP.NET (VB) И...

Ромб в множественном наследовании
Добрый день ! Не помню как устранить проблему ромба в множественном наследовании. Вроде нужно...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2018, 07:07
Помогаю со студенческими работами здесь

Инициализация при множественном наследовании
Имеется иерархия типов. Во главе: базовый класс-интерфейс, далее один базовый класс, от него два...

Неоднозначность при множественном наследовании
Привет всем, столкнулся с проблемой при множественном наследовании классов. Надеюсь, кто-нибудь...

Получить слово во множественном числе
Помогите решить задачу для зачета =) для большинства существительных, оканчивающихся на -онок и...

Конструктор при множественном наследовании
#include &lt;string&gt; class Worker // an abstract base class { private: std::string...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru