Table of Contents
11 - Struktury, práce se soubory
Procvičované témata
Úkoly na cvičení
Náměty na samostatnou práci
11 - Struktury, práce se soubory
Procvičované témata
Struktury
Dynamická alokace
Práce se soubory
Funkce standardní knihovny
Úkoly na cvičení
Napište program, který bude pracovat s textovým souborem
otevře soubor pro zápis a zapíše do něj data
soubor uzavře
otevře soubor pro čtení a data přečte zpět
upravte program tak, aby bylo možné cestu k souboru zadat jako parametr příkazové řádky
Napište program, který transformuje datový soubor ve formátu CSV do datové struktury v dynamické paměti
datový soubor obsahuje informace o knize v knihovně (autor;rok;nazev)
jméno datového souboru je spefifikováno jako hodnota parametru příkazové řádky
-i
záznam o jedné knize je reprezentován vhodnou strukturou
jednotlivé záznamy jsou uloženy v poli
Náměty na samostatnou práci
Upravte předchozí program tak, aby bylo možné do kolekce přidat i jiné typy tiskovin, než jsou knihy
např. časopisy, které jsou specifikovány názvem, rokem a číslem vydání
Napište program, který umožní vytváření záznamů (databáze) o studentech
Záznam o jednom studentovi bude ve struktuře
Struktury ukládejte do pole alokovaného v dynamické paměti
Celou databázi vhodným způsobem uložte do souboru
Záznamy řaďte podle vhodného kritéria. Využijte algoritmus Quick sort implementovaný v stdlib.h