jazykc  2013.3
upoljazykc
 All Classes Files Functions Variables Typedefs Macros Pages
datumy.c File Reference

Datumy. More...

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

Go to the source code of this file.

Detailed Description

Datumy.

Téma: Bitové operátory a bitová pole Procvičované učivo: bitové operátory, práce s binárními soubory, union, funkce Prostudujte si zdrojový kód v připraveném_souboru a dopište funkci DATUM maximum(char *nazev).

Tato funkce by měla číst datumy (využijte bitové pole DATUM) z binárního souboru nazev a vrátit největší (nejpozdější) datum jako svou návratovou hodnotu.

Typ DATUM můžete také předefinovat jako union výše zmíněného bitového pole a neznáménkového celého čísla, čímž si můžete zjednodušit porovnávání 3 hodnot (rok, měsíc a den) na porovnávání jediné hodnoty.

Pozor ovšem na pořadí bitů ve struktuře bitového pole a velikosti typů na konkrétním počítači. Toto řešení je implementačně závislé!

Příklad výstupu: Nejpozdejsi datum je: 23. 4. 1995

Definition in file datumy.c.