9 / 7 / 2
Регистрация: 26.12.2018
Сообщений: 274
1

Перечисляемый тип enum + switch

01.03.2019, 07:31. Показов 1722. Ответов 1
Метки нет (Все метки)

Всем привет, прошу помочь разобраться, делаю структуры и все никак не могу сделать так , чтобы заработал фрагмент программы связанный с enum + switch

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
enum grade_levels {
    first_position = 1, second_position = 2, third_position = 3
}; grade_levels typpe;
 
void  dolznostgg()
    {
        cout << "Если хотите прервать операцию - нажмите любое число, кроме 1" << endl;
 
        int suspend;
        cin >> suspend;
        if(suspend != 1 )
        {
            exit(1);
        }
        
        switch (typpe)
        {
        case first_position:
            cout << "Директор" << endl;
            
        case second_position:
            cout << "Разработчик" << endl;
            
        case third_position:
            cout << "СИС-админ"<< endl;
            
        }
        
// дополнительное меню
            cout << endl;
            cout << endl;
            cout << "Что ещё вас интересует?" << endl;
            cout << "Введите:" << endl;
            cout << "1-для удаления записи" << endl;
            cout << "2-для ввода новой записи" << endl;
            cout << "3-для изменения записи" << endl;
            cout << "4-для вывода записи(ей)" << endl;
            cout << "5-для поиска информации" << endl;
            cout << "6-для выхода" << endl;
            cin >> choice;
}
Так получается, что меня сразу выбрасывает в дополнительное меню, а я хочу сделать ,так сказать, список из "Должностей" подскажите пожалуйста ,чего не хватает)) сам я новичок в этой сфере
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2019, 07:31
Ответы с готовыми решениями:

Перечисляемый тип данных.Символьный тип.
1.type месяц = ( янв, фев, мар, апр, май, июн, июл, авг, сен, окт, ноя, дек ); год = (високосный,...

Перечисляемый тип
Помогите разобрать! Обясните, и расскажите что знаете : как, зачем, и когда применять?

Перечисляемый тип и Структуры
Доброго вечера всем :) Посмотрите пожалуйста код. Правильно ли я написал. 1. ПЕРЕЧИСЛЯЕМЫЙ...

Перечисляемый тип в переменную
Доброго времени суток. Грызу гранит c++. Набираюсь ума по замечательной книге Р.ЛАФОРЕ Не могу...

1
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
01.03.2019, 12:07 2
В switch не хватает операторов break в каждой ветке, а также метки default. Рекомендую сперва ознакомиться с форматом оператора switch, прежде чем что-то пытаться писать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2019, 12:07
Помогаю со студенческими работами здесь

Класс и перечисляемый тип
Карточка персоны содержит фамилию и дату рождения. Реализовать класс ListPerson для работы с...

Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении?
Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве...

Игра с использованием do while + enum + switch
Условие игры - стрелять до тех пор, пока человечек не умрет (здоровье &lt; 0) либо мы спасаем его, не...

Перегрузка << switch для отображения enum
есть перечисление жанров: enum Genre { no_genre, dram, pros, fantas, comedy, horr }; ...

Тип enum и нумерация
Всем здрасьте ! У меня есть тип enum, который описывает что-то: enum NUM { X1, X2, X3, ...} ...

Заголовочный файл и тип enum
Задание состоит в том, что надо программу разбить на три части: заголовочный файл Factor.h, у...


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

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

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