Připomínky k domácím úkolům
DU1
- Do IS vkládejte pouze soubory vztahující se přímo k programování
(*.c, *.h a případně další soubory, pokud jsou přímo náplní zadání).
Určitě neposílejte adresáře debug, exe soubory, sdf soubory, a další
vznikající jako pomocné při překladu)
- Každý soubor bude mít v
komentáři hlavičku (autor, název …)
- Čtěte pozorně
zadání.
- Názvy souborů, funkcí (včetně počtu parametrů) a
proměnných jsou pevně dány v zadání - neměňte je. Zdrojové soubory
musí mít příponu "c" ne "cpp". Součástí projektu
nesmí být "stdafx"!
- Zadání se může upřesňovat –
průběžně ho sledujte
- V případě, že jsou dodány vzorové výstupní
soubory, musí se výstup programu chovat úplně stejně (je možné hledat
rozdíly pomocí systémového pragramu „fc“ (v textové, ale
také v binární formě), nebo otevřít soubor (např.) v „salamandru“
a zobrazit si ho v hexa modu, kde je možné srovnat i konce řádků...
)) Výstup musí být přesně podle požadavků - jinak se v testování
nemůže shodovat.
- Ošetřit hlavičkové soubory proti vícenásobnému
načtení. Includovat (všude) hlavičkové soubory. Neincludovat zdrojové
soubory. Include vlastních souborů je pomocí "", znaky <
> se používají pro systémové hlavičkové soubory. Nepoužívat k
ošetření vícenásobného načtení pragma once – dát přednost
podmíněnému překladu
- Snažit se odstranit všechny warningy
(týkající se vytvářeného kódu)
- Na zastavení programu na konci
nepoužívat scanf, getchar apod. Použijte spuštění pomocí volby
StartWithoutDubbuging ctrl+F5.
Pracujte samostatně - nekopírujte (částečná) řešení ze sítě. Objevují se často podobné mechanizmy, které "fungují" v daném příkladu ale obecně neplatí.
Poslední změna 2016-02-22