Ayuda con una pedida de datos

Iniciado por pedro0620, 14 Octubre 2016, 00:46 AM

0 Miembros y 1 Visitante están viendo este tema.

pedro0620

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

dato000

usar un switch:

Código (c++) [Seleccionar]

string generoMusical;
cin >> generoMusical;

switch(generoMusical)
{
     case "Rock ": // Proceso de Rock
     case "Jazz ": // Proceso de Jazz
     case "Rap ": // Proceso de Rap
     case "Pop ": // Proceso de Pop
     default: cout << "Ingrese algunas de las opciones";
                break;
}