int main() { char seguir='s'; int opcion=0; EMovie lista[TAM]; inicializarEstados(&lista,TAM); int contadorPeliculas=0; cargarPelicula(&lista,TAM,&contadorPeliculas); while(seguir=='s') { printf("1- Agregar pelicula\n"); printf("2- Borrar pelicula\n"); printf("3- Modificar pelicula\n"); printf("4- Generar pagina web\n"); printf("5- Salir\n"); getInt("Ingresa una opcion ",&opcion,"La opcion ingresada no es un numero. Ingresala nuevamente "); fflush(stdin); switch(opcion) { case 1: alta(&lista,TAM,&contadorPeliculas); system("pause"); break; case 2: borrarPelicula(&lista,TAM,&contadorPeliculas); system("pause"); break; case 3: modificarPelicula(&lista,TAM,&contadorPeliculas); system("pause"); break; case 4: generarPagina(&lista,TAM,"miArchivo.html"); system("pause"); break; case 5: seguir = 'n'; break; default: printf("\nLa opcion ingresada no existe\n"); system("pause"); break; } system("cls"); } return 0; }
int main() { EPersona persona[20]; char seguir = 's'; int op = 0, flag = 0, carga = 0; long int auxDni; do{ system("cls"); printf("1- Agregar persona\n"); printf("2- Borrar persona\n"); printf("3- Imprimir lista ordenada por nombre\n"); printf("4- Imprimir grafico de edades\n\n"); printf("5- Salir\n"); scanf("%d",&op); switch(op) { case 1: system("cls"); if(flag == 0){ inicializarEstados(persona, TAM); flag = 1; } agregarPersona(persona, TAM); carga = 1; system("pause"); break; case 2: system("cls"); if (carga == 0) printf("Debe ingresar algun dato primero\n"); else{ auxDni = getLongInt(auxDni, "Ingrese DNI a eliminar: ", "\n\nERROR. El DNI debe ser entre 1000000 y 99999999.\nReingrese: ", 100000, 99999999); borrarPersona(persona, auxDni, TAM); } system("pause"); break; case 3: system("cls"); if (carga == 0) printf("Debe ingresar algun dato primero\n"); else ordenarPersonas(persona, TAM); system("pause"); break; case 4: system("cls"); if (carga == 0) printf("Debe ingresar algun dato primero\n"); else graficoPersonas(persona, TAM); system("pause"); break; case 5: seguir = 'n'; break; default: system("cls"); printf("Opcion invalida. Elija una opcion entre 1 y 5\n"); system("pause"); } }while(seguir=='s'); return 0; }