Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: daru en 30 Noviembre 2017, 21:20 PM

Título: duda con tipos enum
Publicado por: daru en 30 Noviembre 2017, 21:20 PM
Hola por mas que miro y busco en libros y en mis apuntes no entiendo una cosa , con un tipo enum estoy declarando varias variables de un mismo tipo y asignándoles un valor natural a estas , pero como puedo sacar un dato de ahí atraves de un numero natural , es decir ejemplo , enum mes { enero , febrero , marzo , abril , mayo , junio , julio , agosto , septiembre , octubre , noviembre , diciembre }

como puedo hacer un cout del mes , con un cin natural , si introduzco 3 para abril como seria ?  , cin >> n , mes (n) ???? por que no me funciona  , ayuda por favor
Título: Re: duda con tipos enum
Publicado por: CalgaryCorpus en 1 Diciembre 2017, 16:09 PM
Para convertir un entero i en un tipo mes, en C++

Código (cpp) [Seleccionar]
mes m = static_cast<mes>(i);