25 lines
861 B
C
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<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
|
|||
|
|