Referencia del Archivo movie.cpp
`#include "movie.h"`

## Funciones

string | getMovieByPosition (int position, filemanip &file)
| Encuentra una pelicula en posicion position de un archivo y devuelve el nombre de la pelicula. Más...
string | getMovieByName (string moviename, filemanip &file)
| Encuentra la informacion de una pelicula dado su nombre. Más...
void | showMovie (string movieinfo)
| Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por |. Ejemplo de la linea: Ninja Turtles: The Next Mutation, Vol. 1|Shout! Factory||Out|2.0|4:3|19.93|NR|1997|. Más...
void | showMovies (filemanip &file, int start, int end)
| Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end. Más...
void | showMovies (filemanip &file, string keyword)
| Despliega la informacion de las peliculas cuyo nombre contenga una palabra clave dada. Más...
string | getMovieName (string movieinfo)
| Dado una linea de una pelicula del archivo devuelve el nombre de la pelicula. Más...
string | getMovieRating (string movieinfo)
| Dado una linea de una pelicula del archivo devuelve la clasificacion de una pelicula. Más...
string | getMovieYear (string movieinfo)
| Dado una linea de una pelicula del archivo devuelve el ano de lanzamiento de la pelicula. Más...
string | getMovieGenre (string movieinfo)
| Dado una linea de una pelicula del archivo devuelve el genero de la pelicula. Más...
void | getMovieInfo (string movieinfo, string &name, string &rating, string &year, string &genre)
| Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento y genero de una pelicula. Más...
string | getMovieStudio (string movieinfo)
| Dado una linea de una pelicula del archivo devuelve el estudio de la pelicula Contestacion a (Exercise 3, question 1) Más...
void | getMovieInfo (string movieinfo, string &name, string &rating, string &year, string &genre, string &studio)
| Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento, genero y estudio de una pelicula. Contestacion a (Exercise 3, question 2) Más...
void | showMovieInLine (string movieinfo)
| Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por |. La informacion se despliega en una linea identificada por sus campos. Conestacion a (Exercise 3, question 3) Ejemplo de la linea: Ninja Turtles: The Next Mutation, Vol. 1|Shout! Factory||Out|2.0|4:3|19.93|NR|1997|. Más...
void | showMoviesInLine (filemanip &file, int start, int end)
| Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end. La informacion se despliega en una linea. Contestacion a (Exercise 3, question 4) Más...

## Documentación de las funciones

string getMovieByName | ( | string | moviename,
|  | filemanip & | file
| ) |  |

Encuentra la informacion de una pelicula dado su nombre.

Parámetros

  moviename | Nombre de la pelicula
  file | Un apuntador a archivo.

Devuelve
  Una linea con la informacion de la pelicula separada por |.

string getMovieByPosition | ( | int | position,
|  | filemanip & | file
| ) |  |

Encuentra una pelicula en posicion position de un archivo y devuelve el nombre de la pelicula.

Parámetros

  position | Posicion de la pelicula en el archivo
  file | Un apuntador a archivo.

Devuelve
  El nombre de la pelicula

string getMovieGenre | ( | string | movieinfo | ) |

Dado una linea de una pelicula del archivo devuelve el genero de la pelicula.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

Devuelve
  El genero de la pelicula

void getMovieInfo | ( | string | movieinfo,
|  | string & | name,
|  | string & | rating,
|  | string & | year,
|  | string & | genre
| ) |  |

Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento y genero de una pelicula.

Parámetros

  name | Reference variable to return the movie name
  rating | Reference variable to return the movie rating
  year | Reference variable to return the movie release year
  genre | Reference variable to return the movie genre
  name | Variable de referencia para devolver el nombre de la pelicula
  rating | Variable de referencia para devolver la clasificacion de la pelicula
  year | Variable de referencia para devolver el ano de lanzamiento de la pelicula
  genre | Variable de referencia para devolver el genero de la pelicula

void getMovieInfo | ( | string | movieinfo,
|  | string & | name,
|  | string & | rating,
|  | string & | year,
|  | string & | genre,
|  | string & | studio
| ) |  |

Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento, genero y estudio de una pelicula. Contestacion a (Exercise 3, question 2)

Parámetros

  name | Reference variable to return the movie name
  rating | Reference variable to return the movie rating
  year | Reference variable to return the movie release year
  genre | Reference variable to return the movie genre
  studio | Reference variable to return the movie studio
  name | Variable de referencia para devolver el nombre de la pelicula
  rating | Variable de referencia para devolver la clasificacion de la pelicula
  year | Variable de referencia para devolver el ano de lanzamiento de la pelicula
  genre | Variable de referencia para devolver el genero de la pelicula
  studio | Variable de referencia para devolver el estudio de la pelicula

string getMovieName | ( | string | movieinfo | ) |

Dado una linea de una pelicula del archivo devuelve el nombre de la pelicula.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

Devuelve
  El nombre de la pelicula

string getMovieRating | ( | string | movieinfo | ) |

Dado una linea de una pelicula del archivo devuelve la clasificacion de una pelicula.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

Devuelve
  La clasificacion de la pelicula

string getMovieStudio | ( | string | movieinfo | ) |

Dado una linea de una pelicula del archivo devuelve el estudio de la pelicula Contestacion a (Exercise 3, question 1)

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

Devuelve
  El estudio de la pelicula

string getMovieYear | ( | string | movieinfo | ) |

Dado una linea de una pelicula del archivo devuelve el ano de lanzamiento de la pelicula.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

Devuelve
  El ano de lanzamiento de la pelicula

void showMovie | ( | string | movieinfo | ) |

Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por |. Ejemplo de la linea: Ninja Turtles: The Next Mutation, Vol. 1|Shout! Factory||Out|2.0|4:3|19.93|NR|1997|.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

void showMovieInLine | ( | string | movieinfo | ) |

Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por |. La informacion se despliega en una linea identificada por sus campos. Conestacion a (Exercise 3, question 3) Ejemplo de la linea: Ninja Turtles: The Next Mutation, Vol. 1|Shout! Factory||Out|2.0|4:3|19.93|NR|1997|.

Parámetros

  movieinfo | La informacion de la pelicula en una linea separada por |

void showMovies | ( | filemanip & | file,
|  | int | start,
|  | int | end
| ) |  |

Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end.

Parámetros

  file | Apuntador a un archivo.
  start | Linea en el archivo desde donde desplegar info de las peliculas
  end | Linea en el archivo hasta donde deplegar info de las peliculas

void showMovies | ( | filemanip & | file,
|  | string | keyword
| ) |  |

Despliega la informacion de las peliculas cuyo nombre contenga una palabra clave dada.

Parámetros

  file | Apuntador a un archivo.
  keyword | Palabra clave para buscar en el nombre de las peliculas.

void showMoviesInLine | ( | filemanip & | file,
|  | int | start,
|  | int | end
| ) |  |

Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end. La informacion se despliega en una linea. Contestacion a (Exercise 3, question 4)

Parámetros

  file | Apuntador a un archivo.
  start | Linea en el archivo desde donde desplegar info de las peliculas
  end | Linea en el archivo hasta donde deplegar info de las peliculas