Zdravím,
Ve škole jsme dostali úkol:
1. Vytvořte složený datový typ s názvem klient, který bude obsahovat: číslo ID, řetězec s názvem jméno, řetezec s názvem požadavek a přepínač TRUE/FALSE s názvem vyřízeno. 2. Vytvořte DT pole klientů s názvem čekárna (velikost 10), vytvořte proměnnou tohoto DT s názvem hala. 3. Vytvořte funkci init, která bude mít vstupní parametr pole klientů, tento parametr bude zapisovatelný. Funkce naplní všechny položky v poli výchozími hodnotami (id bude druhá mocnina indexu pole), jméno bude: Franta, požadavek bude NIC, přepínač bude na false. 4. Vytvořte funkci vypiš pole, která bude mít vstupní parametr pole klientů a vypíše celé pole . 5. na 5 pozici v čekárně zapište: Aneta, kafe a true. 6. Zavolejte v main: funkci init, zápis Anety a vypište pomocí funkce celé pole.
Jen podotýkám, že jsme se ještě vůbec neučili pointery ani reference. Bylo nám pouze řečeno, že pokud chceme zapisovat ve funkci musíme použít &. Mohl by mi to někdo lépe objasnit ? Jaká část programování se tímto zabývá ? Dále přikládám svůj kod. Většina by snad měla být správně, jelikož jsem dostal za 1. Avšak zkusil jsem si to doma a ta funkce vypisPole mi nechce nic vypisovat. Co mám špatně ?
Díky za pomoc.