Exemple #1
0
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;
}
Exemple #5
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;
}