Foro de elhacker.net

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
  1. mes m = static_cast<mes>(i);