CourseWare Wiki
Switch Term
Winter 2024 / 2025
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Search
Log In
b241
courses
b0b99prpa
labs
lab11
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 (
books.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
courses/b0b99prpa/labs/lab11.txt
· Last modified: 2021/12/15 09:19 by
krskajo1