Test Foro de elhacker.net SMF 2.1

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 (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;
}