Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pedro0620 en 14 Octubre 2016, 00:46 am



Título: Ayuda con una pedida de datos
Publicado por: pedro0620 en 14 Octubre 2016, 00:46 am
Estoy haciendo un programa que maneje los datos de un album de musica, pido nombre del album, del artista canciones del album y genero, pero al pedir el genero quiero hacer que el usuario solo ingrese las opciones que le pongo. Por ejemplo al momento de que el usuario llegue al campo de ingresar genero solo ponga:
-Rock
-Jazz
-Rap
-Pop

que ingrese una de esas opciones y que al momento de poner otra cosa que no sea las opciones de arriba le diga que ingrese solo los generos mostrados arriba.

Alguien que me pueda ayudar en este paso


Título: Re: Ayuda con una pedida de datos
Publicado por: dato000 en 14 Octubre 2016, 00:54 am
usar un switch:

Código
  1. string generoMusical;
  2. cin >> generoMusical;
  3.  
  4. switch(generoMusical)
  5. {
  6.     case "Rock ": // Proceso de Rock
  7.     case "Jazz ": // Proceso de Jazz
  8.     case "Rap ": // Proceso de Rap
  9.     case "Pop ": // Proceso de Pop
  10.     default: cout << "Ingrese algunas de las opciones";
  11.                break;
  12. }
  13.