Como faço um Switch dentro de outro em C++
Soluções para a tarefa
Respondido por
1
Normalmente, como se fosse qualquer outra função. Imagine um menu com um sub menu com outras opções...
Por exemplo:
Menu principal com as opções 1-Terreste, 2-Aéreo, 3-Aquático
E ao abrir cada opção, tivéssemos um segundo menu. Na opção 1, por exemplo: 1-Carro, 2-Moto, 3-Caminhão, 4-Ônibus
teríamos algo do tipo:
int main()
{
int opcao1;
//PRINT DO MENU
//LEITURA DA OPÇÃO
switch(opcao1)
{
case 1:
int opcao2;
//PRINT DO MENU SECUNDÁRIO
//LEITURA DA OPÇÃO 2
switch(opcao2)
{
case 1:
// CÓDIGO AQUI
break;
case 2:
// CÓDIGO AQUI
break;
default:
// CÓDIGO AQUI
break;
}
break;
case 2:
// CÓDIGO AQUI
break;
default:
// CÓDIGO AQUI
break;
}
return 0;
}
Perguntas interessantes
Matemática,
9 meses atrás
Filosofia,
9 meses atrás
Biologia,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Inglês,
1 ano atrás
Pedagogia,
1 ano atrás