Beispiel #1
0
void main (void)
{
    int op = 0, dato;
    parbol *r;

    clrscr ();
    r = NULL;
    do {
        printf ("0-fin   1-altas   2-bajas   3-copia   OPCION:");
        scanf ("%d", &op);
        switch (op) {
            case 1:
                printf ("dato alta: ");
                scanf ("%d", &dato);
                alta (&r, dato);
                break;
            case 2:
                printf ("dato baja: ");
                scanf ("%d", &dato);
                baja (&r, dato);
                break;
            case 3:
                niveles (r);
                alreves (r, "arbolin.dat");
                break;
        }
        listar (r);
        //printf ("\n %50s\n","por niveles");

    } while (op);
}
Beispiel #2
0
void main (void)
{
    int op = 0, dato;
    struct nodo *cl;

    clrscr ();
    cl = NULL;                  //inicialista (&cl);
    while (op != 3) {
        menu ();
        printf ("INTRODUCE OPCION (1/3) ");
        scanf ("%d", &op);
        switch (op) {
            case 1:
                printf ("dato alta: ");
                scanf ("%d", &dato);
                alta (&cl, dato);
                listar (cl);
                getch ();
                break;
            case 2:
                printf ("dato a dar de baja: ");
                scanf ("%d", &dato);
                baja (&cl, dato);
                listar (cl);
                getch ();
                break;
        }
    }
}
Beispiel #3
0
int main (void)
{
	articulo stock [2];
	int op=0;
 do{
	
	printf("\t\t Selecciona una opcion \t\t  ");
	printf("\n1.-Dar de alta articulos\n2.-Dar de baja articulos\n3.-Imprimir el inventario\n4.-Modificar articulos\n5.-Buscar el articulo\n");
	scanf("%d",&op);
	switch(op)
	{
		case 1: 
		alta(stock);
		break;
		case 2: 
		baja(stock);
		break;
		case 3: 
		imprime(&stock[0]);
		break;
		case 4: 
		cambio(&stock[0]);
		break;
		/*case 5: 
		buscapornombre(&stock[0]);
		break;*/
		default: printf("\nOpcion incorrecta introduce solo los valores especificados");
		system("cls");
		scanf("%d",&op);
		break;
	}
  }while(op<=5);
}
Beispiel #4
0
// M A I N ///////////////////////////////////////////////////////////////////
void main (void)
{
    int op = 0, seguir = SI;
    char *fichero = NULL;

    clrscr ();
    printf ("Introduce el nombre del fichero a escribir: ");
    gets (fichero);
    clrscr ();
    inicializa (fichero);
    do {
        menu ();
        lista (fichero);
        printf ("Su opción es: ");
        op = getch ();
        switch (op) {
            case '1':
                alta (fichero);
                break;
            case '2':
                baja (fichero);
                break;
            case '3':
                seguir = NO;
                break;
            default:
                printf ("Opción no valida");
                break;
        }
    }
    while (seguir);
}
Beispiel #5
0
int main (void)
{
    system("color 1F");
    int op,posicion;
    propiedad casas[N];
    do{
    printf("\t\t \nBienvenido a Las Casas selecciona una funcion:\t\t\a\n");
    printf("1.- Dar de alta casas\n2.-Imprimir los datos\n3.-Buscar casa por zona\n4.-Buscar casa por superfice del terreno construida\n5.-Buscar una posicion del catalogo\n");
    scanf("%d",&op);

    switch(op)
    {
              case 1: alta(casas);
              break;
              case 2: imprime(casas);
              break;
              case 3:busca(casas,op);
              break;
              case 4:busca(casas,op);
              break;
              case 5:
                    puts("Introduce la posicion de calogo de la cual quieres obtener informacion:");
                    scanf("%d",&posicion);
                    imprimeunacasa(posicion,casas);
              break;
              default : printf("Opcion no valida ingresa numeros enteros entre uno y cinco\n");
              break;
    }
    }while (op==4 || op==1 || op== 2 || op==3 || op==5);
system ("pause");
}
Beispiel #6
0
void opcAlta(FILE* archSocios, t_arbol* indice)
{
	t_socio socio;
	int resp;

	ingresarSocio(&socio);

	resp = alta(&socio, archSocios, indice);
	///resp = alta_res(&socio, archSocios, indice);

	mostrarCodigo(resp); ///Muestra el mensaje correspondiente a cada código de retorno, ej: DUPLICADO: "Código duplicado".
}
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;
}
Beispiel #8
0
// MAIN
void main (void)
{
    elemento *pila = NULL;      // Inicio de pila
    int salir = NO;
    char op = '\0';
    int val = 0;

    gotoxy (2, 35);
    printf ("P I L A");
    gotoxy (5, 5);
    printf ("1.- Dar alta.");
    gotoxy (5, 6);
    printf ("2.- Dar baja.");
    gotoxy (5, 7);
    printf ("3.- Mostrar listado.");
    gotoxy (5, 8);
    printf ("4.- Salir.");

    do {
        op = getch ();

        switch (op) {

            case '1':
                scanf ("%d%c", &val);
                alta (&pila, val);
                break;

            case '2':
                baja (&pila);
                break;

            case '3':
                listado (&pila);
                break;

            case '4':
                salir = SI;

            default:
                printf ("Opción no valida");
                break;
        }
    }
    while (salir);
}
Beispiel #9
0
int main()
{
    Persona lista[C];
    char cont='N';
    int i;

    for(i=0; i<C; i++)
    {
        lista[i].estado=0;
        lista[i].edad=0;
    }

    do
    {
        switch(menu())
        {
        case '1':
            system("cls");
            alta(lista);
            break;
        case '2':
            system("cls");
            baja(lista);
            break;
        case '3':
            system("cls");
            ordAlfa(lista);
            break;
        case '4':
            system("cls");
            graf(lista);
            break;
        case '5':
            cont=salir();
            break;
        default:
            notOp();
        }
    }while(cont=='N');

    return 0;
}
Beispiel #10
0
void alreves (struct nodoa *r, char *cad)
{
    int dato, uno = 1;
    struct nodoa *r2;
    FILE *archi;
    struct nodoa *aux;

    r2 = NULL;
    archi = fopen (cad, "rb");
    fread (&dato, sizeof (int), 1, archi);
    while (!feof (archi)) {
        printf ("%d ", dato);
        alta (&r2, dato);
        fread (&dato, sizeof (int), 1, archi);
    }
    uno = comprueba (r, r2, uno);
    if (uno)
        printf ("Los árboles son idénticos.\n");
    else
        printf ("La hemos cagao.\n");
    fclose (archi);
}
int main ()
{
	int proximo = 0, salir = -1;
	
	do
	{
		switch(menu())
		{
			case 1:
					if(proximo == 0)
					{
						inicializar();
					}
					
					alta(codigoProd, descripcion, importe, cantidad);
					proximo++;
					break;
			case 2:
					modificacion(codigoProd, descripcion, importe, cantidad);
					break;
			case 3:
					baja(codigoProd, descripcion, importe, cantidad);
					break;
			case 4:
					informar(codigoProd, descripcion, importe, cantidad);
					break;
			case 5:
					listar(codigoProd, descripcion, importe, cantidad);
					break;
			case 9:
					salir = 0;
					break;
		}
		
	}while(salir !=0 );
	
	return 0;	
}
Beispiel #12
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;
}
Beispiel #13
0
int main(int argc, char *argv[])
{  
 int i, j, codigoLibro[MAXLIBROS], cantidadPrestamos[MAXLIBROS],cuenta_alta=0;
 char titulo[MAXLIBROS][80], autor[MAXLIBROS][50], prestado;
 int aux_codigoLibro, aux;
 int estadoLibro[MAXLIBROS],cantPrestamo=0;        //ESTADOLIBRO: -1= no ingresado
 int codigoPrestado[MAXLIBROS];                                  //0= en alta
 char aux2[80];                                                  //1= prestado
 long int dni[MAXLIBROS];
 int opcion;
 long int aux_dni;
 
    for(i=0;i<MAXLIBROS;i++)
    {
      estadoLibro[i]=-1;
    }
    opcion=opciones();
    
    while(opcion!=8)
    {
    switch(opcion)
    {
     case 1:
            cuenta_alta++; 
            alta(MAXLIBROS, codigoLibro, titulo, autor, estadoLibro, cuenta_alta);
            break;
    
     case 2:

            printf("MODIFICAR LIBRO\n");
            printf("\n");
            printf("Ingrese codigo de libro a modificar\n");
            scanf("%d",&aux_codigoLibro);
            fflush(stdin);
            
            while(existeCodigo(aux_codigoLibro, codigoLibro, MAXLIBROS)==0)
            { 
              printf("\n");
              printf("El codigo no existe, reingrese codigo\n");
              scanf("%d",&aux_codigoLibro);  
            }                   
            
            if(existeCodigo(aux_codigoLibro, codigoLibro, MAXLIBROS)==1)
            { 
              printf("El codigo existe\n");
              modifica(MAXLIBROS,aux_codigoLibro,codigoLibro,titulo,autor);
            }
            break;
            
     case 3:
            printf("BAJA LIBRO\n");
            printf("\n");
            printf("Ingrese codigo libro a bajar\n");
            fflush(stdin);
            scanf("%d",&aux_codigoLibro);
            
            while(existeCodigo(aux_codigoLibro, codigoLibro, MAXLIBROS)==0)
            {  
             printf("Codigo no encontrado, reingrese\n");
             scanf("%d",&aux_codigoLibro);             
            } 
             for(i=1;i<MAXLIBROS-1;i++) 
              {
                 if(aux_codigoLibro==codigoLibro[i])
                 {
                 codigoLibro[i]=0;
                 strcpy(titulo[i]," ");
                 strcpy(autor[i]," ");
                 estadoLibro[i]=-1;
                 }
            }                          
             printf("Codigo %d dado de baja correctamente\n",aux_codigoLibro);                                       
             break;
            
      case 4:
             printf("PRESTAMO LIBRO\n");
             printf("\n");
             printf("Ingrese codigo de libro a prestar\n");
             scanf("%d",&aux_codigoLibro);
             fflush(stdin);
             printf("Ingrese DNI de persona a prestar\n");
             scanf("%d",&aux_dni);
             while(existeCodigo(aux_codigoLibro, codigoLibro, MAXLIBROS)==0)
             {  
                printf("Codigo no encontrado, reingrese\n");
                scanf("%d",&aux_codigoLibro);   
             } 
             
             prestamo(estadoLibro, aux_codigoLibro, codigoLibro, codigoPrestado, MAXLIBROS, aux_dni, dni);
             cantPrestamo++;
             break;
            
     case 5:
             printf("Devolucion\n"); 
             printf("\n");
             printf("Ingrese codigo de libro a devolver\n");
             scanf("%d",&aux_codigoLibro);
            
             while(existeCodigo(aux_codigoLibro, codigoLibro, MAXLIBROS)==0)
             {  
                printf("Codigo no encontrado, reingrese\n");
                scanf("%d",&aux_codigoLibro);;   
             } 
            
             for(i=1;i<MAXLIBROS;i++)
             {
               if(aux_codigoLibro==codigoLibro[i])
               {
                   estadoLibro[i]=0;
                   dni[i]=0;
                                  
                   printf("Libro %d devuelto\n",codigoLibro[i]);
                   break;
               }
             } 
             break;
      
      case 6:
             printf("Informar\n");
             for(i=1;i<MAXLIBROS-1;i++)
             {
               for(j=i+1;j<MAXLIBROS;j++)
               { 
                 if(codigoPrestado[i]<codigoPrestado[j])
                 {
                   aux=codigoLibro[i];
                   codigoLibro[i]=codigoLibro[j];
                   codigoLibro[j]=aux;
                 
                   strcpy(aux2,titulo[i]);
                   strcpy(titulo[i],titulo[j]);
                   strcpy(titulo[j],aux2);
                 
                   strcpy(aux2,autor[i]);
                   strcpy(autor[i],autor[j]);
                   strcpy(autor[j],aux2);
                   
                   aux=estadoLibro[i];
                   estadoLibro[i]=estadoLibro[j];
                   estadoLibro[j]=aux;
                 }
               }
             } 
             if(codigoPrestado[1]>0)
             {
               printf("Los datos de el/los libros mas prestados son:\n Codigo: %d\t\t Titulo: %s\t\t Autor: %s\n",codigoLibro[1],titulo[1],autor[1]); 
             
               for(i=2;i<MAXLIBROS;i++)
               {  
                   if(codigoPrestado[1] == codigoPrestado[i])
                    {                      
                      printf("Codigo: %d\t\t Titulo %s\t\t Autor: %s\n",codigoPrestado[i],titulo[i],autor[i]);
                    }
                   break;
               }
             } 
             else
             {
               printf("No se prestaron libros\n");
             } 
         
             printf("El total de los libros prestados son: %d\n",cantPrestamo);
             break;
            
      case 7:
             printf("Listar libros\n");
     
             for(i=1;i<MAXLIBROS-1;i++)
             {
                for(j=i+1;j<MAXLIBROS;j++)
                {
                   if(strcmp(titulo[i],titulo[j])==1)
                   {
                      strcpy(aux2,titulo[i]);
                      strcpy(titulo[i],titulo[j]);
                      strcpy(titulo[j],aux2);
                    
                      aux=codigoLibro[i];
                      codigoLibro[i]=codigoLibro[j];
                      codigoLibro[j]=aux;
                   
                      strcpy(aux2,autor[i]);
                      strcpy(autor[i],autor[j]);
                      strcpy(autor[j],aux2);
                    
                      aux=estadoLibro[i];
                      estadoLibro[i]=estadoLibro[j];
                      estadoLibro[j]=aux;
                   }
                }
             }   
             
             printf("\n");
             printf("Titulos prestados: \n");   
             for(i=1;i<MAXLIBROS;i++)
             {
                if(estadoLibro[i]==1)
                { 
                   printf("%s\n",titulo[i]);
                }     
             }
             printf("\n");
             printf("Titulos en biblioteca:\n");  
             printf("\n");          
             for(i=1;i<MAXLIBROS;i++)
             {
                if(estadoLibro[i]==0)
                {
                   printf("%s\n",titulo[i]);
                }
             }
        
             break;           
       }   
     
     opcion=opciones(); 
    }
  
  system("PAUSE");	
  return 0;
}
Beispiel #14
0
int main(){
	int control[1000][5];	// 1000 filas es el maximo
	int registros = 0;
	bool salirDelMenu = false;
	int id,op,op2,columna; 

	while(!salirDelMenu){
		mostrarOpcionesMenu();
		scanf("%i",&op); 
		switch(op) { 
			case 1: 
				alta(control,registros); 
				registros++;
				break; 
			case 2: 
				printf("Que enfermera quieres consultar: ");
				scanf("%d",&id);
				consulta(control,registros,id); 
				break; 
			case 3: 
				printf("Que enfermera quieres modificar: ");
				scanf("%d",&id);
				modificar(control, registros, id); 
				break; 
			case 4:
				printf("Reportes posibles:\n");
				printf("1.- Orden Ascendente\n");
				printf("2.- Orden Descendente\n");
				printf("3.- Todas las enfermeras\n");
				printf("Tipo de reporte elegido: ");
				scanf("%d",&op2);
				printf("\n");
				switch(op2){
					case 1:
						printf("Reporte ascendente por indicador:\n");
						printf("1.- ID\n");
						printf("2.- Edad\n");
						printf("3.- Pacientes\n");
						printf("4.- Horario\n");
						printf("5.- Piso\n");
						printf("Indicador elegido: ");
						scanf("%d",&columna);
						printf("\n");
						if(columna > 0 && columna <= 5){
							ordenAscendente(control,registros,columna-1);
						} else
							printf("Opcion no valida\n");
						break;
					case 2:
						printf("Reporte descendente por indicador:\n");
						printf("1.- ID\n");
						printf("2.- Edad\n");
						printf("3.- Pacientes\n");
						printf("4.- Horario\n");
						printf("5.- Piso\n");
						printf("Indicador elegido: ");
						scanf("%d",&columna);
						printf("\n");
						if(columna > 0 && columna <= 5){
							ordenDescendente(control,registros,columna-1);
						} else
							printf("Opcion no valida\n");
						break;
					case 3:
						imprimirTodaLaMatriz(control,registros);
						break;
					default:
						printf("Opcion no valida\n");
				}
				break; 
			case 5: 
				printf("GRACIAS POR USAR NUESTRO SISTEMA\n"); 
				salirDelMenu = true;
				break; 
			default: 
				printf("Opcion no valida\n"); 
		}
	}	
	return 0;
}
Beispiel #15
0
Datei: prac1.c Projekt: kitkezo/C
int main(int argc, char *argv[])
{
	
	char opc = 's';
	int menu,i;
	producto stock[N];
	
	while(opc=='s')
	{
		printf("\n\t Bienvenido al Inventario");
		printf("\n\n por favor seleccione una opción");
		printf("\n1.- Alta de Productos");
		printf("\n2.- Imprimir productos");
		printf("\n3.- Resurtir Productos");
		printf("\n4.- Buscar Producto por letra");
		printf("\n5.- Salir\n");
		
		scanf("%d",&menu);
		
		if(menu==5)
		{
			opc='n';
			printf("Gracias por Usar \"Stock\"");
			
		}els
			if(menu==1)
			{
				printf("\n\t Bienvenido a \"Alta de Productos\"\n");
				for(i=0;i<N;++i)
				{
					alta(&stock[i]);
					
				}
				
				
				
			}else
			{
		
				if(menu==2)
				{
					
				}else
				{
					if(menu==3)
					{
					
					}else
					{
						if(menu==4)
						{
							
						}
					}
					
				}
			}
		}
		{
		
		}
			   
		   
		   
			  
		  
	return 0;
}
void main(){
	propiedad casas[N];
	alta(casas);
	consulta(casas);
	system("pause");
}
Beispiel #17
0
int main()
{
    char seguir='s';
    char save;
    int opcion;
    int flagPelicula=0;
    int flagDirector=0;
    int aux,aux2,aux3;
    int auxIsEmptyD,auxIsEmptyP;
    ArrayList* peliculas=al_newArrayList();
    ArrayList* directores=al_newArrayList();
    aux=cargarDesdeArchivoDirectores(directores);
    if(aux==0)
    {
        showMessage("LOS DIRECTORES SE CARGARON CON EXITO");
        system("pause");
        system("cls");
        auxIsEmptyD=al_isEmpty(directores);
        if(auxIsEmptyD==0)
        {
            flagDirector=1;
        }
    }
    aux2=cargarDesdeArchivoPeliculas(peliculas);
    if(aux2==0)
    {
        showMessage("LAS PELICULAS SE CARGARON CON EXITO");
        system("pause");
        system("cls");
        auxIsEmptyP=al_isEmpty(peliculas);
        if(auxIsEmptyP==0)
        {
            flagPelicula=1;
        }

    }
    printf("D=%d\nP=%d\n%d\n%d\n",flagDirector,flagPelicula,peliculas->size,directores->size);
    system("pause");
    system("cls");
    while(seguir=='s')
    {
        showMessage("1- ALTAS PELICULAS");
        showMessage("2- MODIFICAR DATOS DE UNA PELICULA");
        showMessage("3- BAJA DE PELICULA");
        showMessage("4- NUEVO DIRECTOR");
        showMessage("5- ELIMINAR DIRECTOR");
        showMessage("6- INFORMAR");
        showMessage("7- LISTAR");
        showMessage("8- BORRAR TODO");
        showMessage("9- SALIR");
        scanf("%d",&opcion);

        switch(opcion)
        {
            case 1:
                if(flagDirector==0)
                {
                    showMessage("PRIMERO INGRESE UN DIRECTOR");
                    system("pause");
                    system("cls");
                }
                else
                {
                    system("cls");
                    alta(peliculas,directores);
                    flagPelicula=1;
                }

                break;
            case 2:
                system("cls");
                if (flagPelicula==1)
                {
                    modificar(peliculas,directores);
                }
                else
                {
                    showMessage("ERROR, NO HAY PELICULAS REGISTRADAS");
                    system("pause");
                }
                break;
            case 3:
                system("cls");
                if (flagPelicula==1)
                {
                    baja(peliculas);
                }
                else
                {
                    showMessage("ERROR, NO HAY PELICULAS REGISTRADAS");
                    system("pause");
                    system("cls");
                }
                break;
            case 4:
                system("cls");
                nuevoDirector(directores);
                flagDirector=1;
                system("cls");
                break;
            case 5:
                system("cls");
                if (flagDirector==1)
                {
                    eliminarDirector(directores);
                }
                else
                {
                    showMessage("ERROR,NO HAY DIRECTORES REGISTRADOS");
                    system("pause");
                    system("cls");
                }
                break;
            case 6:
                system("cls");
                if (flagPelicula==1&&flagDirector==1)
                {
                    informar(peliculas,directores);
                    system("pause");
                    system("cls");
                }
                else
                {
                    showMessage("ERROR, NO HAY PELICULAS REGISTRADAS O NO HAY DIRECTORES REGISTRADOS");
                    system("pause");
                    system("cls");
                }
                break;
            case 7:
                system("cls");
                if (flagPelicula==1&&flagDirector==1)
                {
                    listar(peliculas,directores);
                    system("pause");
                    system("cls");
                }
                else
                {
                    showMessage("ERROR, NO HAY PELICULAS REGISTRADAS O NO HAY DIRECTORES REGISTRADOS");
                    system("pause");
                    system("cls");
                }
                break;
            case 8:
                system("cls");
                if (flagPelicula==1&&flagDirector==1)
                {
                    borrarTodo(peliculas,directores);
                }
                else
                {
                    showMessage("ERROR, NO HAY PELICULAS REGISTRADAS O NO HAY DIRECTORES REGISTRADOS");
                    system("pause");
                    system("cls");
                }
                break;
            case 9:
                showMessage("Guardar cambios S/N ?");
                fflush(stdin);
				scanf("%c",&save);
				save=tolower(save);
				if(save == 's')
				{
				    aux3=guardarEnArchivo(peliculas,directores);
					if(aux3==-1)
					{
						showMessage("No se pudo abrir el fichero");
						system("pause");
                        system("cls");
					}
					else
					{
						showMessage("Se guardo la informacion con exito");
						system("pause");
                        system("cls");
					}
				}
                al_deleteArrayList(peliculas);
                al_deleteArrayList(directores);
                seguir = 'n';
                break;
        }
    }

    return 0;
}