1.
Úvod
❱
1.1.
Programování
1.2.
Programovací jazyky
1.3.
Jazyk C
1.4.
Paměť
2.
Nastavení prostředí
❱
2.1.
Linux
2.2.
Editor
2.3.
Překlad
2.4.
Ladění
3.
Programování v C
❱
3.1.
Syntaxe
3.2.
Příkazy a výrazy
3.3.
Proměnné
❱
3.3.1.
Globální proměnné
3.3.2.
Konstanty
3.3.3.
Složený zápis
3.3.4.
Pojmenovávání proměnných
3.4.
Datové typy
❱
3.4.1.
Celočíselné typy
3.4.2.
Desetinné číselné typy
3.4.3.
Pravdivostní typy
3.5.
Řízení toku
❱
3.5.1.
Podmínky
❱
3.5.1.1.
Příkaz switch
3.5.2.
Cykly
❱
3.5.2.1.
Cyklus while
3.5.2.2.
Cyklus for
3.6.
Funkce
❱
3.6.1.
Rekurze
3.6.2.
Funkce standardní knihovny
3.7.
Preprocesor
❱
3.7.1.
Vkládání souborů
3.7.2.
Makra
3.8.
Práce s pamětí
❱
3.8.1.
Automatická paměť
3.8.2.
Ukazatele
3.8.3.
Dynamická paměť
3.8.4.
Globální paměť
3.9.
Pole
❱
3.9.1.
Statické pole
3.9.2.
Dynamické pole
3.9.3.
Vícerozměrné pole
3.10.
Text
❱
3.10.1.
Znaky
3.10.2.
Řetězce
3.10.3.
Vstup a výstup
❱
3.10.3.1.
Vstup
3.10.3.2.
Výstup
3.11.
Vlastní datové typy
❱
3.11.1.
Struktury
3.11.2.
Struktury a funkce
3.12.
Soubory
❱
3.12.1.
Otevření souborů
3.12.2.
Práce se soubory
3.13.
Modularizace
❱
3.13.1.
Linker
3.13.2.
Používání kódu z jiných souborů
3.13.3.
Hlavičkové soubory
3.13.4.
Knihovny
3.14.
Automatizace překladu
3.15.
Aplikované úlohy
❱
3.15.1.
TGA
3.15.2.
GIF
3.15.3.
SDL
3.15.4.
Chipmunk
3.16.
Co dál?
4.
Různé
❱
4.1.
Rozklad problému
4.2.
Generování náhodných čísel
4.3.
Funkce main
4.4.
Parametry překladače
5.
Úlohy
❱
5.1.
Základy
5.2.
Ukazatele
5.3.
Pole
❱
5.3.1.
PvP bitevní hra
5.4.
Dvourozměrné pole
❱
5.4.1.
Digitální hodiny
5.5.
Řetězce
❱
5.5.1.
Chat cleaner
5.6.
Struktury
❱
5.6.1.
TGA hodiny
5.6.2.
Létající písmenka
5.7.
Soubory
❱
5.7.1.
Střelba na terče
5.7.2.
Meme generarátor
5.8.
SDL hry
❱
5.8.1.
Had
5.9.
Různé
6.
Časté chyby
❱
6.1.
Paměťové chyby
7.
Galerie projektů (2020/2021)
Light
Rust (default)
Coal
Navy
Ayu
Úvod do programování
Galerie projektů 2020/2021
Galerie vybraných projektů od studentů ročníku 2020/2021.
Fruit Ninja
SDL
+
Chipmunk
Angry Birds
SDL
+
Chipmunk
PacMan
SDL
Space Invaders
SDL
Tetris
SDL