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

25 lines
861 B
C
Raw Normal View History

2019-06-20 13:06:16 +02:00
#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<65>culas.
void filtrarPorActor(tListaPeliculas& listaPelis, std::string& nombre); //Genera nueva lista que contiene enlaces a las pel<65>culas donde ha participado ese actor.
void mostrar(tListaPeliculas& listaPelis); //Muestra la lista de pel<65>culas
void ordenarPorGenero(tListaPeliculas& listaPelis); //Ordenadas por g<>nero de menor a mayor.
void ordenarPorValoracion(tPelicula& pelIZQ, tPelicula& pelDER); //Ordenaci<63>n por inserci<63>n. Ordenadas por valoraci<63>n de mayor a menor.
void destruir(tListaPeliculas& listaPelis);
#endif // !H_LISTAPELICULAS_H