123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349 |
- \hypertarget{movie_8h}{}\section{Referencia del Archivo movie.\+h}
- \label{movie_8h}\index{movie.\+h@{movie.\+h}}
- {\ttfamily \#include $<$string$>$}\\*
- {\ttfamily \#include $<$Q\+Debug$>$}\\*
- {\ttfamily \#include \char`\"{}filemanip.\+h\char`\"{}}\\*
- {\ttfamily \#include $<$Q\+String$>$}\\*
- {\ttfamily \#include $<$Q\+String\+List$>$}\\*
- {\ttfamily \#include $<$iostream$>$}\\*
- \subsection*{Funciones}
- \begin{DoxyCompactItemize}
- \item
- string \hyperlink{movie_8h_aa2ca3be9f1d904e9f177faa425745236}{get\+Movie\+By\+Name} (string, \hyperlink{classfilemanip}{filemanip} \&)
- \begin{DoxyCompactList}\small\item\em Encuentra la informacion de una pelicula dado su nombre. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_aebd1da153f25f87661ac630b47737097}{get\+Movie\+By\+Position} (int, \hyperlink{classfilemanip}{filemanip} \&)
- \begin{DoxyCompactList}\small\item\em Encuentra una pelicula en posicion position de un archivo y devuelve el nombre de la pelicula. \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_a39efa4469877528f52e365bba5d35c30}{show\+Movies} (\hyperlink{classfilemanip}{filemanip} \&, int=1, int=10)
- \begin{DoxyCompactList}\small\item\em Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end. \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_a65da80af0fbc68d3cb7de763d2c944ea}{show\+Movies} (\hyperlink{classfilemanip}{filemanip} \&, string)
- \begin{DoxyCompactList}\small\item\em Despliega la informacion de las peliculas cuyo nombre contenga una palabra clave dada. \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_af71e2fccff041af5f808e210a9cbb06f}{show\+Movie} (string)
- \begin{DoxyCompactList}\small\item\em Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por $\vert$. Ejemplo de la linea\+: Ninja Turtles\+: The Next Mutation, Vol. 1$\vert$\+Shout! Factory$\vert$$\vert$\+Out$\vert$2.0$\vert$4\+:3$\vert$19.93$\vert$\+N\+R$\vert$1997$\vert$. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_a5b13bb4e2035100dcf27abad21a2e862}{get\+Movie\+Name} (string)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve el nombre de la pelicula. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_af50291017de186a0a663e8418d65b7ef}{get\+Movie\+Rating} (string)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve la clasificacion de una pelicula. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_ad378998f3ab769b47a1bbc4672496f45}{get\+Movie\+Year} (string)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve el ano de lanzamiento de la pelicula. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_aaa2e1332e82b931cf45663e755cc2302}{get\+Movie\+Genre} (string)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve el genero de la pelicula. \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_ac0080d980b2f73f9eaa089f8eddeba60}{get\+Movie\+Info} (string, string \&, string \&, string \&, string \&)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento y genero de una pelicula. \end{DoxyCompactList}\item
- string \hyperlink{movie_8h_af2c27f6eccc9bc99e5b3fb5a543e3d20}{get\+Movie\+Studio} (string)
- \begin{DoxyCompactList}\small\item\em Dado una linea de una pelicula del archivo devuelve el estudio de la pelicula Contestacion a (Exercise 3, question 1) \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_a41d3c7f88313d320640b5fbca273b757}{get\+Movie\+Info} (string, string \&, string \&, string \&, string \&, string \&)
- \begin{DoxyCompactList}\small\item\em 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) \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_abee243a60adc5d86608a02572cc98e5e}{show\+Movie\+In\+Line} (string)
- \begin{DoxyCompactList}\small\item\em Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por $\vert$. 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$\vert$\+Shout! Factory$\vert$$\vert$\+Out$\vert$2.0$\vert$4\+:3$\vert$19.93$\vert$\+N\+R$\vert$1997$\vert$. \end{DoxyCompactList}\item
- void \hyperlink{movie_8h_a88d10eeb7ba4c05fde974ef8602af4fe}{show\+Movies\+In\+Line} (\hyperlink{classfilemanip}{filemanip} \&, int=1, int=10)
- \begin{DoxyCompactList}\small\item\em 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) \end{DoxyCompactList}\end{DoxyCompactItemize}
-
-
- \subsection{Documentación de las funciones}
- \hypertarget{movie_8h_aa2ca3be9f1d904e9f177faa425745236}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+By\+Name@{get\+Movie\+By\+Name}}
- \index{get\+Movie\+By\+Name@{get\+Movie\+By\+Name}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+By\+Name}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+By\+Name (
- \begin{DoxyParamCaption}
- \item[{string}]{moviename, }
- \item[{{\bf filemanip} \&}]{file}
- \end{DoxyParamCaption}
- )}\label{movie_8h_aa2ca3be9f1d904e9f177faa425745236}
-
-
- Encuentra la informacion de una pelicula dado su nombre.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em moviename} & Nombre de la pelicula \\
- \hline
- {\em file} & Un apuntador a archivo. \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- Una linea con la informacion de la pelicula separada por $\vert$.
- \end{DoxyReturn}
- \hypertarget{movie_8h_aebd1da153f25f87661ac630b47737097}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+By\+Position@{get\+Movie\+By\+Position}}
- \index{get\+Movie\+By\+Position@{get\+Movie\+By\+Position}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+By\+Position}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+By\+Position (
- \begin{DoxyParamCaption}
- \item[{int}]{position, }
- \item[{{\bf filemanip} \&}]{file}
- \end{DoxyParamCaption}
- )}\label{movie_8h_aebd1da153f25f87661ac630b47737097}
-
-
- Encuentra una pelicula en posicion position de un archivo y devuelve el nombre de la pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em position} & Posicion de la pelicula en el archivo \\
- \hline
- {\em file} & Un apuntador a archivo. \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- El nombre de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_aaa2e1332e82b931cf45663e755cc2302}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Genre@{get\+Movie\+Genre}}
- \index{get\+Movie\+Genre@{get\+Movie\+Genre}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Genre}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+Genre (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_aaa2e1332e82b931cf45663e755cc2302}
-
-
- Dado una linea de una pelicula del archivo devuelve el genero de la pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- El genero de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_ac0080d980b2f73f9eaa089f8eddeba60}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Info@{get\+Movie\+Info}}
- \index{get\+Movie\+Info@{get\+Movie\+Info}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Info}]{\setlength{\rightskip}{0pt plus 5cm}void get\+Movie\+Info (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo, }
- \item[{string \&}]{name, }
- \item[{string \&}]{rating, }
- \item[{string \&}]{year, }
- \item[{string \&}]{genre}
- \end{DoxyParamCaption}
- )}\label{movie_8h_ac0080d980b2f73f9eaa089f8eddeba60}
-
-
- Dado una linea de una pelicula del archivo devuelve por referencia el nombre, clasificion, ano de lanzamiento y genero de una pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em name} & Reference variable to return the movie name \\
- \hline
- {\em rating} & Reference variable to return the movie rating \\
- \hline
- {\em year} & Reference variable to return the movie release year \\
- \hline
- {\em genre} & Reference variable to return the movie genre \\
- \hline
- {\em name} & Variable de referencia para devolver el nombre de la pelicula \\
- \hline
- {\em rating} & Variable de referencia para devolver la clasificacion de la pelicula \\
- \hline
- {\em year} & Variable de referencia para devolver el ano de lanzamiento de la pelicula \\
- \hline
- {\em genre} & Variable de referencia para devolver el genero de la pelicula \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_a41d3c7f88313d320640b5fbca273b757}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Info@{get\+Movie\+Info}}
- \index{get\+Movie\+Info@{get\+Movie\+Info}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Info}]{\setlength{\rightskip}{0pt plus 5cm}void get\+Movie\+Info (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo, }
- \item[{string \&}]{name, }
- \item[{string \&}]{rating, }
- \item[{string \&}]{year, }
- \item[{string \&}]{genre, }
- \item[{string \&}]{studio}
- \end{DoxyParamCaption}
- )}\label{movie_8h_a41d3c7f88313d320640b5fbca273b757}
-
-
- 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)
-
-
- \begin{DoxyParams}{Parámetros}
- {\em name} & Reference variable to return the movie name \\
- \hline
- {\em rating} & Reference variable to return the movie rating \\
- \hline
- {\em year} & Reference variable to return the movie release year \\
- \hline
- {\em genre} & Reference variable to return the movie genre \\
- \hline
- {\em studio} & Reference variable to return the movie studio \\
- \hline
- {\em name} & Variable de referencia para devolver el nombre de la pelicula \\
- \hline
- {\em rating} & Variable de referencia para devolver la clasificacion de la pelicula \\
- \hline
- {\em year} & Variable de referencia para devolver el ano de lanzamiento de la pelicula \\
- \hline
- {\em genre} & Variable de referencia para devolver el genero de la pelicula \\
- \hline
- {\em studio} & Variable de referencia para devolver el estudio de la pelicula \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_a5b13bb4e2035100dcf27abad21a2e862}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Name@{get\+Movie\+Name}}
- \index{get\+Movie\+Name@{get\+Movie\+Name}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Name}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+Name (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_a5b13bb4e2035100dcf27abad21a2e862}
-
-
- Dado una linea de una pelicula del archivo devuelve el nombre de la pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- El nombre de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_af50291017de186a0a663e8418d65b7ef}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Rating@{get\+Movie\+Rating}}
- \index{get\+Movie\+Rating@{get\+Movie\+Rating}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Rating}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+Rating (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_af50291017de186a0a663e8418d65b7ef}
-
-
- Dado una linea de una pelicula del archivo devuelve la clasificacion de una pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- La clasificacion de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_af2c27f6eccc9bc99e5b3fb5a543e3d20}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Studio@{get\+Movie\+Studio}}
- \index{get\+Movie\+Studio@{get\+Movie\+Studio}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Studio}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+Studio (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_af2c27f6eccc9bc99e5b3fb5a543e3d20}
-
-
- Dado una linea de una pelicula del archivo devuelve el estudio de la pelicula Contestacion a (Exercise 3, question 1)
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- El estudio de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_ad378998f3ab769b47a1bbc4672496f45}{}\index{movie.\+h@{movie.\+h}!get\+Movie\+Year@{get\+Movie\+Year}}
- \index{get\+Movie\+Year@{get\+Movie\+Year}!movie.\+h@{movie.\+h}}
- \subsubsection[{get\+Movie\+Year}]{\setlength{\rightskip}{0pt plus 5cm}string get\+Movie\+Year (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_ad378998f3ab769b47a1bbc4672496f45}
-
-
- Dado una linea de una pelicula del archivo devuelve el ano de lanzamiento de la pelicula.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \begin{DoxyReturn}{Devuelve}
- El ano de lanzamiento de la pelicula
- \end{DoxyReturn}
- \hypertarget{movie_8h_af71e2fccff041af5f808e210a9cbb06f}{}\index{movie.\+h@{movie.\+h}!show\+Movie@{show\+Movie}}
- \index{show\+Movie@{show\+Movie}!movie.\+h@{movie.\+h}}
- \subsubsection[{show\+Movie}]{\setlength{\rightskip}{0pt plus 5cm}void show\+Movie (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_af71e2fccff041af5f808e210a9cbb06f}
-
-
- Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por $\vert$. Ejemplo de la linea\+: Ninja Turtles\+: The Next Mutation, Vol. 1$\vert$\+Shout! Factory$\vert$$\vert$\+Out$\vert$2.0$\vert$4\+:3$\vert$19.93$\vert$\+N\+R$\vert$1997$\vert$.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_abee243a60adc5d86608a02572cc98e5e}{}\index{movie.\+h@{movie.\+h}!show\+Movie\+In\+Line@{show\+Movie\+In\+Line}}
- \index{show\+Movie\+In\+Line@{show\+Movie\+In\+Line}!movie.\+h@{movie.\+h}}
- \subsubsection[{show\+Movie\+In\+Line}]{\setlength{\rightskip}{0pt plus 5cm}void show\+Movie\+In\+Line (
- \begin{DoxyParamCaption}
- \item[{string}]{movieinfo}
- \end{DoxyParamCaption}
- )}\label{movie_8h_abee243a60adc5d86608a02572cc98e5e}
-
-
- Despliega la informacion de una pelicula de una linea con la informacion de la pelicula separada por $\vert$. 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$\vert$\+Shout! Factory$\vert$$\vert$\+Out$\vert$2.0$\vert$4\+:3$\vert$19.93$\vert$\+N\+R$\vert$1997$\vert$.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em movieinfo} & La informacion de la pelicula en una linea separada por $\vert$ \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_a39efa4469877528f52e365bba5d35c30}{}\index{movie.\+h@{movie.\+h}!show\+Movies@{show\+Movies}}
- \index{show\+Movies@{show\+Movies}!movie.\+h@{movie.\+h}}
- \subsubsection[{show\+Movies}]{\setlength{\rightskip}{0pt plus 5cm}void show\+Movies (
- \begin{DoxyParamCaption}
- \item[{{\bf filemanip} \&}]{file, }
- \item[{int}]{start, }
- \item[{int}]{end}
- \end{DoxyParamCaption}
- )}\label{movie_8h_a39efa4469877528f52e365bba5d35c30}
-
-
- Despliega la informacion de las peliculas en un archivo desde la linea start hasta la line end.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em file} & Apuntador a un archivo. \\
- \hline
- {\em start} & Linea en el archivo desde donde desplegar info de las peliculas \\
- \hline
- {\em end} & Linea en el archivo hasta donde deplegar info de las peliculas \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_a65da80af0fbc68d3cb7de763d2c944ea}{}\index{movie.\+h@{movie.\+h}!show\+Movies@{show\+Movies}}
- \index{show\+Movies@{show\+Movies}!movie.\+h@{movie.\+h}}
- \subsubsection[{show\+Movies}]{\setlength{\rightskip}{0pt plus 5cm}void show\+Movies (
- \begin{DoxyParamCaption}
- \item[{{\bf filemanip} \&}]{file, }
- \item[{string}]{keyword}
- \end{DoxyParamCaption}
- )}\label{movie_8h_a65da80af0fbc68d3cb7de763d2c944ea}
-
-
- Despliega la informacion de las peliculas cuyo nombre contenga una palabra clave dada.
-
-
- \begin{DoxyParams}{Parámetros}
- {\em file} & Apuntador a un archivo. \\
- \hline
- {\em keyword} & Palabra clave para buscar en el nombre de las peliculas. \\
- \hline
- \end{DoxyParams}
- \hypertarget{movie_8h_a88d10eeb7ba4c05fde974ef8602af4fe}{}\index{movie.\+h@{movie.\+h}!show\+Movies\+In\+Line@{show\+Movies\+In\+Line}}
- \index{show\+Movies\+In\+Line@{show\+Movies\+In\+Line}!movie.\+h@{movie.\+h}}
- \subsubsection[{show\+Movies\+In\+Line}]{\setlength{\rightskip}{0pt plus 5cm}void show\+Movies\+In\+Line (
- \begin{DoxyParamCaption}
- \item[{{\bf filemanip} \&}]{file, }
- \item[{int}]{start, }
- \item[{int}]{end}
- \end{DoxyParamCaption}
- )}\label{movie_8h_a88d10eeb7ba4c05fde974ef8602af4fe}
-
-
- 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)
-
-
- \begin{DoxyParams}{Parámetros}
- {\em file} & Apuntador a un archivo. \\
- \hline
- {\em start} & Linea en el archivo desde donde desplegar info de las peliculas \\
- \hline
- {\em end} & Linea en el archivo hasta donde deplegar info de las peliculas \\
- \hline
- \end{DoxyParams}
|