![]() |
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 ?? |
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.