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