Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2004, 06:44
Avatar de KCOB
KCOB
 
Fecha de Ingreso: enero-2002
Ubicación: BCN
Mensajes: 119
Antigüedad: 22 años, 4 meses
Puntos: 0
Leer valor devuelto por funcion ( Lenguaje C )

Hola, entre otras funciones tengo esta :



int Menu(void)
{
int op;
printf("\n\nMENU");
printf("\n\t(1) Crear una taula");
printf("\n\t(2) Obrir una taula");
printf("\n\t(3) Insertar dades");
printf("\n\t(4) Modificar dades");
printf("\n\t(5) Esborrar dades");
printf("\n\t(6) Eliminar una taula");
printf("\n\t(7) Imprimir una taula");
printf("\n\t(8) Sortir del programa");
do
{
printf("\nIntrodueixi el numero de la opcio desitjada: ");
scanf("%d", &op);
}while(op<=0 || op>8);
return(op);
}


El problema es que no conozco la sintaxis para leer el valor devuelto por Menu() en la funcion Main().

Pongamos el ejemplo de que se haya elegido la opcion 8 ( salir del programa ), como se haria ?

Yo he probado con cosas como:


int main(int argc, char *argv[])
{
...
if(Menu()==8) exit;
...
}

pero asi no es.....

Como seria ??