Задача. Программа должна поп первой введенной букве должности определять соответствующее значение переменной , поместить это значение в переменную типа etype, а затем вывести полное название должности на экран.
Первую часть я сделал, но непойму как выводить на экран название должности из переменной , ведь у перечислений есть недостаток с стандартным вводом/выводом(выводятся целые значения переменной 0, 1,2 и т.д.)
Наверное для вывода нужно создать еще одно ветвление switch но не пойму как на экране выводить название
| Код | #include <iostream> using namespace std; //объявление перечисляемого типа enum etype {laborer, secretary, manager, accountant, executive, researcher}; int main() { char letter; etype l, s, m, a, e, r; //определения переменных хранящих должности cout <<"Vvedite pervuyu bukvu dolgnosti (laborer, secretary, manager, accountant," <<"executive, researcher)"; cin >>letter; switch(letter) { case'l': l =laborer; break; //инициализация переменных case's': s =secretary; break; case'm': m =manager; break; case'a': a =accountant; break; case'e': e =executive; break; case'r': r =researcher; break; } //cout <<"Polnoe nazvanie dolgnosti:"
}
|
|