hacer un menu en C
como hago un menu en c??
un menu con cierta cantidad de opciones..
sabia que con gotoxy das las pociciones
y se hacia con case para llamar a las funciones pero me podrian dar un buen ejemplo??
un menu con cierta cantidad de opciones..
sabia que con gotoxy das las pociciones
y se hacia con case para llamar a las funciones pero me podrian dar un buen ejemplo??
facil y sin complicaciones aqui te mando una parte de un programita que estoy haciendo...
//por simple logica quite las funciones que se declaran los #define, y otras cosillas que no necesitas.
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include<stdlib.h>
/*-------------------------ESCOGER DIMENCION-------------------------*/
void main()
{
int opcion=0;
do
{
clrscr();
timedos();
gotoxy(10,4);
printf("MENU PRINCIPALn");
gotoxy (10,6);
printf("------------------------------n");
gotoxy(10,7);
printf("1. VECTORES EN DOS DIMENCIONESn");
gotoxy(10,8);
printf("2. VECTORES EN TRES DIMENCIONESn");
gotoxy(10,9);
printf("3. SALIRn");
gotoxy(10,10);
printf("------------------------------n");
printf("INSERTE SU OPCION: ");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
menu2d();
getch();
break;
case 2:
menu3d();
getch();
break;
case 3:
clrscr();
printf("hasta luego...");
getch();
break;
default: printf("OPCION INCORRECTA.nINTENTE DE NUEVO");
getch();
clrscr();
}
}
while(opcion!=3);
}
//por simple logica quite las funciones que se declaran los #define, y otras cosillas que no necesitas.
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include<stdlib.h>
/*-------------------------ESCOGER DIMENCION-------------------------*/
void main()
{
int opcion=0;
do
{
clrscr();
timedos();
gotoxy(10,4);
printf("MENU PRINCIPALn");
gotoxy (10,6);
printf("------------------------------n");
gotoxy(10,7);
printf("1. VECTORES EN DOS DIMENCIONESn");
gotoxy(10,8);
printf("2. VECTORES EN TRES DIMENCIONESn");
gotoxy(10,9);
printf("3. SALIRn");
gotoxy(10,10);
printf("------------------------------n");
printf("INSERTE SU OPCION: ");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
menu2d();
getch();
break;
case 2:
menu3d();
getch();
break;
case 3:
clrscr();
printf("hasta luego...");
getch();
break;
default: printf("OPCION INCORRECTA.nINTENTE DE NUEVO");
getch();
clrscr();
}
}
while(opcion!=3);
}
