Foros del Web » Programación para mayores de 30 ;) » Programación General »

problemas con codigo

Estas en el tema de problemas con codigo en el foro de Programación General en Foros del Web. tengo problemas con este codigo ya q cuando selecciono una opcion y recorre la funcion deseada no regresa al menu principal(esta al final del codigo ...
  #1 (permalink)  
Antiguo 31/07/2004, 08:55
 
Fecha de Ingreso: marzo-2004
Ubicación: Rep. Dominicana
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta problemas con codigo

tengo problemas con este codigo ya q cuando selecciono una opcion y recorre la funcion deseada no regresa al menu principal(esta al final del codigo

#include<stdio.h>
#include<conio.h>
int op,sel,cp=0,cb=0,cm=0,jcn=0,jc=0,jp=0,jm=0;
menu()
{
clrscr();
printf(" DESCRIPCION PRECIO\n");
printf("1. C presidente 50\n");
printf("2. C bohemia 45\n");
printf("3. C miller 50\n");
printf("4. J chinola 15\n");
printf("5. J naranja 20\n");
printf("6. J piña 20\n");
printf("7. J mango 25\n\n");
printf("Seleccion: ");
scanf("%i",&sel);
if(sel==1)cp=cp+1;
if(sel==2)cb=cb+1;
if(sel==3)cm=cm+1;
if(sel==4)jcn=jcn+1;
if(sel==5)jc=jc+1;
if(sel==6)jp=jp+1;
if(sel==7)jm=jm+1;
void main();
}

registro()
{
clrscr();
printf(" CANT DESCRIPCION PRECIO\n");
if(cp>=1)printf("%i C presidente 50\n",cp);
if(cb>=1)printf("%i C bohemia 45\n");
if(cm>=1)printf("%i C miller 50\n");
if(jcn>=1)printf("%i J chinola 15\n");
if(jc>=1)printf("%i J naranja 20\n");
if(jp>=1)printf("%i J piña 20\n");
if(jm>=1)printf("%i J mango 25");
void main();
}


void main()// menu principal al q se supone debe regresar despues de recorrer la funcion seleccionada
{
printf("1. Entrada\n2. Registro\n3. Salida");
scanf("%i",&op);
if(op==1)menu();
if(op==2)registro();
}
  #2 (permalink)  
Antiguo 31/07/2004, 17:50
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
creo yo que para empezar "void main" no es una llamada, en ese caso deberias usar solo main(). Aun asi eso no es nada practico. Mejor usa bucles para regresar al menu principal.
Sobre todo con el while.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:02.