My Project
Classes | Functions | Variables
main.cpp File Reference

Hlavni soubor programu. More...

#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
#include <string>
#include <cstdlib>

Classes

struct  Filmy
 Struktura obsahujici vsechny filmy. More...
 
struct  Herci
 Struktura obsahujici vsechny herce. More...
 

Functions

int pocetRadku (ifstream &soubor)
 Funkce pro ziskani poctu radku. More...
 
void nabizeneAkce (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce, ktera nabizi z jakych moznosti si muze uzivatel vybrat. More...
 
void naplnStrukturuHercu (ifstream &souborHercu, Herci herci[])
 Funkce pro naplneni struktury hercu. More...
 
void naplnStrukturuFilmu (ifstream &souborFilmu, Filmy filmy[])
 Funkce pro naplneni struktury filmu. More...
 
void VypisVedlejsiAkce ()
 Funkce Pro vypsani vedlejsich akci.
 
void vypsatDoHTML (Filmy filmy[], int pocet)
 Funkce pro vypsani do HTML souboru. More...
 
void vypisFilmy (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vypsani vsech filmu ve filmotece. More...
 
void vypisPodleZanru (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vypsani filmu podle zanru. More...
 
void vypisPodleIntervalu (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vypsani vsech filmu ze zadaneho intervalu. More...
 
void vypisFilm (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vypsani jednoho, uzivatelem vybraneho, filmu. More...
 
void vypisHerce (Filmy filmy[], int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vypsani jednoho, uzivatelem zvoleneho, herce. More...
 
void vyberAkci (Filmy filmy[], int cisloAkce, int pocetFilmu, Herci herci[], int pocetHercu)
 Funkce pro vyber akce. More...
 
int main ()
 Hlavni funkce pro implementaci spravneho pouziti programu. Funkce main take kontroluje vstupy a podporuje vystupy hlavnich slozek.
 

Variables

int * vypsaneFilmy = (int*)malloc(sizeof(int))
 

Detailed Description

Hlavni soubor programu.

Author
Ivana Wzientkova

Function Documentation

void nabizeneAkce ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce, ktera nabizi z jakych moznosti si muze uzivatel vybrat.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void naplnStrukturuFilmu ( ifstream &  souborFilmu,
Filmy  filmy[] 
)

Funkce pro naplneni struktury filmu.

Parameters
souborFilmuVstupni soubor, ze ktereho se ctou filmy
filmypole filmu vytvorenych ze struktury Filmy
void naplnStrukturuHercu ( ifstream &  souborHercu,
Herci  herci[] 
)

Funkce pro naplneni struktury hercu.

Parameters
souborHercuVstupni soubor, ze ktereho se ctou herci
hercipole hercu vytvorenych ze struktury Herci
int pocetRadku ( ifstream &  soubor)

Funkce pro ziskani poctu radku.

Parameters
souborVstupni soubor, ze ktereho se vypocita pocet radku
Returns
Funkce navraci pocet radku v souboru
void vyberAkci ( Filmy  filmy[],
int  cisloAkce,
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vyber akce.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
cisloAkcecislo, ktere zvolil uzivatel
void vypisFilm ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vypsani jednoho, uzivatelem vybraneho, filmu.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void vypisFilmy ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vypsani vsech filmu ve filmotece.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void vypisHerce ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vypsani jednoho, uzivatelem zvoleneho, herce.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void vypisPodleIntervalu ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vypsani vsech filmu ze zadaneho intervalu.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void vypisPodleZanru ( Filmy  filmy[],
int  pocetFilmu,
Herci  herci[],
int  pocetHercu 
)

Funkce pro vypsani filmu podle zanru.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetFilmupocet filmu ve filmotece
hercipole hercu vytvorenych ze struktury Herci
pocetHercupocet hercu v hercich
void vypsatDoHTML ( Filmy  filmy[],
int  pocet 
)

Funkce pro vypsani do HTML souboru.

Parameters
filmypole filmu vytvorenych ze struktury Filmy
pocetvelikost pole vypsaneFilmy