Cpp/Exámenes Resueltos (Segundo.../Junio2016D/ListaPeliculas.h

25 lines
861 B
C++

#ifndef H_LISTAPELICULAS_H
#define H_LISTAPELICULAS_H
#include "Pelicula.h"
//Constantes:
const int MAX_PELIS = 50;
//Tipos:
typedef struct tListaPeliculas {
tPelicula *pelicula[MAX_PELIS];
int cont;
};
//Funciones:
bool cargar(tListaPeliculas& listaPelis); //Carga la lista de películas.
void filtrarPorActor(tListaPeliculas& listaPelis, std::string& nombre); //Genera nueva lista que contiene enlaces a las películas donde ha participado ese actor.
void mostrar(tListaPeliculas& listaPelis); //Muestra la lista de películas
void ordenarPorGenero(tListaPeliculas& listaPelis); //Ordenadas por género de menor a mayor.
void ordenarPorValoracion(tPelicula& pelIZQ, tPelicula& pelDER); //Ordenación por inserción. Ordenadas por valoración de mayor a menor.
void destruir(tListaPeliculas& listaPelis);
#endif // !H_LISTAPELICULAS_H