int main() { EMovie movies; char nombre[50]; char seguir='s'; char guardar= 's'; if(cargarDesdeArchivo(&movies)) { printf("No se pudo abrir el fichero"); } else { printf("Se cargaron las estructuras con exito\n"); } system("pause"); system("cls"); while(seguir=='s') { switch(menu()) { case 1: agregarPelicula(&movies); break; case 2: borrarPelicula(&movies); break; case 3: modificarPelicula(&movies); break; case 4: generarPagina(&movies,nombre); break; case 5: printf("\nGuardar cambios S/N ?: "); guardar = tolower(getche()); if(guardar == 's') { if(guardarEnArchivo(&movies)) { printf("\nNo se pudo abrir el fichero\n"); } else { printf("\nSe guardo la informacion con exito\n"); } } seguir = 'n'; break; } } return 0; }
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(int argc, char *argv[]) { EMovie movie; char seguir='s'; char opcion; while(seguir=='s') { cargarMenu(); scanf("%s",&opcion); switch(opcion) { case '1': system("cls"); agregarPelicula(&movie); break; case '2': system("cls"); borrarPelicula(&movie); getche(); break; case '3': system("cls"); generarPagina(&movie); getche(); break; case '4': seguir = 'n'; break; default: printf("\nOpcion invalida. Reingrese.\n"); system("pause"); break; } } return 0; }
int main() { char seguir='s'; int opcion=0; EMovie *cartelera; char nombre[50]; int cant=leercantidad(); cartelera=(EMovie*)malloc((cant +1)*sizeof(EMovie)); if(cartelera==NULL) { printf("\n No se pudo asignar memoria"); exit(1); } if(cant!=0) { cargarcartelera(cartelera,cant); } while(seguir=='s') { system("cls"); printf("Elija la opcion deseada\n"); 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\n"); fflush(stdin); scanf("%d",&opcion); switch(opcion) { case 1: system("cls"); if(agregarPelicula(cartelera,cant)==0) { printf("\nLa pelicula ha sido agregada\n"); cant++; } system("pause"); break; case 2: system("cls"); if(cant!=0) { if(borrarPelicula(cartelera,cant)==1) { printf("\nLa pelicula ha sido borrada\n"); cant--; } else { printf("\nLa pelicula no se encuentra en la cartelera\n"); } } else { printf("\nRealice un ingreso primero\n"); } system("pause"); break; case 3: system("cls"); if(cant!=0) { if(modificarPelicula(cartelera,cant)==1) { printf("\nLa pelicula ha sido modificada\n"); } else { printf("\nLa pelicula no se encuentra en la cartelera\n"); } } else { printf("\nRealice un ingreso primero\n"); } system("pause"); break; case 4: system("cls"); if(cant!=0) { printf("Ingrese Titulo del archivo html: "); fflush(stdin); gets(nombre); generarPagina(cartelera,nombre,cant); } else { printf("\nRealice un ingreso primero\n"); } system("pause"); break; case 5: system("cls"); guardarcartelera(cartelera,cant); free(cartelera); seguir = 'n'; break; default: printf("Error, Ingrese una opcion valida(1-5)\n"); system("pause"); system("cls"); } } return 0; }
int main() { char seguir='s'; int opcion=0; int moviesFlag=0; int auxAlta; int auxBaja; int auxMod; char save; EMovie movies[CANT]; initMovies(movies,CANT); if(cargarDesdeArchivo(movies,CANT)) { printf("No se pudo abrir el fichero"); system("pause"); system("cls"); } else { printf("Se cargaron las estructuras con exito\n"); system("pause"); system("cls"); } //hardcodePeliculas(movies,CANT); while(seguir=='s') { showMessage("1- Agregar pelicula"); showMessage("2- Borrar pelicula"); showMessage("3- Modificar"); showMessage("4- Generar pagina web"); showMessage("5- Salir"); scanf("%d",&opcion); switch(opcion) { case 1: auxAlta=alta(movies,CANT); if(auxAlta==-1) { showMessage("ERROR,ALTA INCORRECTA O NO HAY ESPACIOS DISPONIBLES"); } else { moviesFlag=1; } break; case 2: if(moviesFlag==1) { auxBaja=baja(movies,CANT); if(auxBaja==-1) { showMessage("ERROR, BAJA INCORRECTA"); } } else { showMessage("ERROR, INGRESE UNA PELICULA PRIMERO"); } break; case 3: if(moviesFlag==1) { auxMod=modificar(movies,CANT); if(auxMod==-1) { showMessage("ERROR EN LA MODIFICACION"); } } else { showMessage("ERROR, INGRESE UNA PELICULA PRIMERO"); } break; case 4: generarPagina(movies,"Listado Peliculas.html",CANT); break; case 5: showMessage("Guardar cambios S/N ?"); fflush(stdin); scanf("%c",&save); save=tolower(save); if(save == 's') { if(guardarEnArchivo(movies,CANT)) { showMessage("No se pudo abrir el fichero"); system("pause"); system("cls"); } else { showMessage("Se guardo la informacion con exito"); system("pause"); system("cls"); } } seguir = 'n'; break; } } return 0; }