📚 Úloha 8.4
Napíšte program, zdrojový kód, v jazyku C použitím štandardu C17, ktorý vytvorí štruktúru na reprezentáciu knihy v knižnici.
Štruktúra by mala obsahovať:
- názov (pole znakov)
- autora (pole znakov)
- rok vydania (celé číslo)
Program by mal načítať údaje zo súboru kde je definovaná kniha na jednom riadku a hodnoty štruktúry sú oddelené bodkočiarkou. Vstupný súbor môže byť v rovnakom priečinku ako program a môže mať napevno definovaný názov v zdrojovom kóde. Program po úspešnom spracovaní súboru vypíše počet načítaných kníh. Program následne umožní zadať používateľovi rok a vypíše knihy, ktoré boli vydané v zadanom roku.
Príklady vstupov / výstupov programu
Vstupný súbor s knihami
Programovanie v C;Kernighan & Ritchie;1988
Moderné algoritmy;Jon Bentley;1990
Umenie programovania;Donald Knuth;1968
Štruktúra a interpretácia počítačových programov;Harold Abelson & Gerald Jay Sussman;1985
Cvičenia z programovania;Brian Kernighan;1988
Algoritmy v C++;Robert Sedgewick;1990
Čistý kód;Robert C. Martin;2008
Pragmatický programátor;Andrew Hunt & David Thomas;1999
Python pre začiatočníkov;Guido van Rossum;2000
Počítačová grafika;John F. Hughes & James D. Foley;1995 Priebeh programu môže byť nasledovný:
Počet kníh v databáze: 10
Zadajte rok vydania kníh: 1990
Názov: Moderné algoritmy
Autor: Jon Bentley
Rok vydania: 1990
---
Názov: Algoritmy v C++
Autor: Robert Sedgewick
Rok vydania: 1990Tu neskôr pribudne príkladné riešenie