Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   Leer valor devuelto por funcion ( Lenguaje C ) (http://www.forosdelweb.com/f14/leer-valor-devuelto-por-funcion-lenguaje-c-201595/)

KCOB 10/05/2004 06:44

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 ??

juagarc4 10/05/2004 07:27

hola, pued que sea una tonteria, pero has probado a asignar una variable con el valor retornado por Menu(), así:

int main(int argc, char *argv[])
{
int Opcio;
Opcio=Menu();

if (Opcio==8) exit;
...
}

Salu2.


La zona horaria es GMT -6. Ahora son las 07:51.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.