Si colocas cada menú en una función... pasar de un menú a otro es tan sencillo como llamar a la función correspondiente. Esto lo puedes organizar de varias maneras, yo simplemente te estoy enseñando una de ellas:
Código C:
Ver originalvoid menu1( void );
void menu2( void );
void menu1( void )
{
char letra;
do
{
printf("a=Ardilla\np=Piedra\n"); printf("Escoja entre la ardilla o la piedra:"); {
case 'a':
menu2( );
break;
case 'p':
menu2( );
break;
}
} while( letra != 's' ); // usa la 's' para salir
}
void menu2( )
{
int opcion;
do
{
"2.Comer\n"
"3.Bailar\n"
"4.Defecar\n"
"5. Abrazar\n"
"6.Reproducirse\n"
"7.Volar\n"
"8.Pasar Fisica\n"
"9.Piromano\n"
"10.Morir\n" );
printf("Seleccione una de las 10 opciones:");
switch( opcion )
{
// ...
}
} while( opcion != 0 ); // Usa la opcion 0 para salir
}
int main( )
{
menu1( );
}
Un saludo