void menu(){ int seleccion; clrscr(); printf("1.- Crear vector numerico de 10 elementos: "); printf("\n2.- Ordenar vector: "); printf("\n3.- Insertar un elemento: "); printf("\n4.- Borrar un elemento: "); printf("\n5.- Buscar un elemento: "); printf("\n6.- Visualizar lista: \n"); scanf("%d",&seleccion); switch (seleccion){ case 1: crear(); break; case 2: ordenar(); break; case 3: insertar(); break; case 4: borrar(); break; case 5: buscar(); break; case 6: visualizar(); break; } }
int main() { // Declaracion de objetos CListaTfnos Trabajo; //objeto para manejar los billetes de la estacion Registro NuevoReg, reg; //objeto que representa un bilete //el objeto reg lo utilizamos para hacer una copia //en el de el billete que queremos ver //se trata del menu principal del programa. Usa la funcion system() contenida en //la librería stdlib.h que está en el directorio de los includes int opcion; inicializar(Trabajo); do { menu( opcion ); system( "cls" ); switch ( opcion ) { case 1: //opcion nueva reserva nuevareserva(NuevoReg, Trabajo, reg); break; case 2: ayuda(); //ayuda interactiva break; case 3: visualizar( Trabajo ); //interfaz de navegacion break; case 4: menubuscar(Trabajo, NuevoReg); //búsqueda por campos break; case 5: //Salida del programa return 0; } cout << "\nPulse Entrar para continuar "; cin.get(); } while ( 1 ); //el bucle se repite mientras //nos devuelva un valor 1 (TRUE) }
main() /* Rellenar, extraer y visualizar */ { char opc; do { clrscr(); gotoxy(30,8); printf("1.- Insertar"); gotoxy(30,10);printf("2.- Extraer"); gotoxy(30,12);printf("3.- Visualizar la cola"); gotoxy(30,14);printf("4.- Salir"); opc=getch( ); switch(opc) { case '1': insertar(); break; case '2': extraer(); break; case '3': visualizar( ); } }while (opc!='4'); return 0; }