Nejčastější chyby v DU 2 - 2D pole





Odevzdávejte jen požadované soubory, není-li řečeno jinak, potom jsou to *.cpp *.c a *.h



Standardní ošetření hlavičky se má uvádět v každém hlavičkovém souboru, začíná co nejblíže začátku a končí (co nejblíže) na konci (hlavičkového souboru). Veškerý text by se měl nacházet v takto ohraničeném úseku.



Pokud je předepsán kód, měl by být využit celý. (Plně) předepsané hlavičky funkcí by neměly být modifikovány.



Je nutné odalokovat vše co bylo naalokováno (každý alloc/new/fopen má své free/delete/close). Pokud dojde k chybě během alokace, musí se zařídit odalokování již naalokovaného.



Na vstupu každé funkce by měla být kontrola, zda je matice naplněna a zda je možné s ní (s nimi) pracovat (zda obsahuje data a není v chybovém stavu).



Při práci je nutné rozlišovat, kdy se pracuje s MUJTYP (prvky pole a činnost s nimi) kdy s int (ostatní proměnné). Správnost je vhodné zkusit překladem s jiným MUJTYPem.



Při aplikace knihovny check je nutné ji zavést tuto knihovnu do všech modulů programu, jinak nefunguje správně.













Poslední změny 2010-10-27