¿Será algo así por poner un ejemplo?
Código:
enum PAGINAS
{
terminar = 0,
irMenuPrincipal = 1,
irVolumen = 2,
irBrillo = 3,
irAltavoces = 4
}
void main ()
{* *
int dondeIr =i rMenuPrincipal;
* * while(dondeIr != terminar)
{* * * *
switch(dondeIr)
{* * * * * *
case irMenuPrincipal:
* * * * * * dondeIr = pantallaMenuPrincipal();
* * * * * * break;
* * * * * *case irVolumen:
* * * * * * * *dondeIr = pantallaVolumen();
* * * * * * * *break;
*
* * * * * case irBrillo:
* * * * * * * *dondeIr = pantallaBrillo();
* * * * * * * *break;
* * * * * case irAltavoces:
* * * * * * * *dondeIr = pantallaAltavoces();
* * * * * * * *break;
* * * * }
* * }
}