Zadanie: Majme strukturu popisujucu vlak (obsahuje styri polozky: unikatne id vlaku, pociatocna stanica, cielova stanica (obe max. 100 znakov, jednoslovne), pocet pasazierov). Napiste funkciu, ktora nacita jednu takuto polozku -- identifikator sa nenacitava zo vstupu, musi sa pocitat (akokolvek tak, aby bol unikatny pre kazdu novu vytvorenu polozku), funkcia berie ako parameter strukturu a naplni ju, prototyp funkcie, teda, bude: void nacitajVlak(struct vlak *p); Je mozne pouzit este jeden parameter, kde sa bude uchovavat hodnota unikatneho id. Vyuzite danu funkciu pri nacitavani pevneho (dopredu zadaneho zo standardneho vstupu) poctu vlakov. Zistite, v ktorej stanici zacina (celkovo) najmenej vlakov a v ktorej stanici konci (celkovo) najviac vlakov. Zistite kolko existuje v databazi unikatnych nazvov stanic (nezabudnite, ze su v databaze pociatocne aj koncove stanice a jedna stanica moze byt aj aj). Poznamky: Pre porovnanie dvoch retazcov mozete pouzit funkciu strcmp, prototyp: int strcmp(const char *s1, const char *s2); Funkcia vracia 0 ak sa retazce rovnaju, inak vracia nenulovu hodnotu. K jednotlivym atributom pointera na strukturu je mozne pristupovat cez operator '->', ktory robi automaticku dereferenciu.