Según el code que muetras supongo que la función menú te devuelve la opcion que elegistes y guardas ese valor en la variable opcion, entoces tus preguntas deben ser con la variable opcion, no con menú, así:
Código C++:
Ver originalwhile(a==0)
{
opcion=menu();
if(opcion==0) // salir
a=1;
if (opcion==1)
{
//haga lo que haga
}
}
Ahora que si manejas mas de esas dos opciones entonces lo mejor es usar una estructura selectiva múltiple, así:
Código C++:
Ver originalwhile(a==0)
{
opcion=menu();
switch(opcion)
{
case 0: a=1;
break;
case 1: //hago lo que tengo que hacer
break;
case 2: //hago lo que tengo que hacer
break;
}
}