Retroceder   Foros del Web > Temas generales de computación > Programación

Respuesta
 
Herramientas Desplegado
Antiguo 10-may-2004, 06:44   #1 (permalink)
KCOB ha deshabilitado el karma
 
Avatar de KCOB
 
Fecha de Ingreso: noviembre-2002
Ubicación: BCN
Mensajes: 119
Enviar un mensaje por ICQ a KCOB
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 ??
KCOB está desconectado   Responder Citando
Antiguo 10-may-2004, 07:27   #2 (permalink)
juagarc4 está en el buen camino
 
Avatar de juagarc4
 
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
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.
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)

Última edición por juagarc4; 10-may-2004 a las 07:28.
juagarc4 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:05.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93