Példa a program korlátaira
A helyes programozási gyakorlat alapelveit nem mindig követik ezekben a mintaprogramokban, hogy tömörebb, olvashatóbb kódot nyújtsanak. Főleg:
- Csak korlátozott hibaválaszok jelennek meg. A működő programoknak mindig ellenőriznie kell a visszaadott hibakódokat, és hiba esetén végre kell hajtania a megfelelő műveleteket.
- Csak korlátozott memória- és erőforrás-kezelés történik. A munkaprogramokban az összes kulcsot és kivonatot meg kell semmisíteni, az összes lefoglalt memóriát szabadítani kell, minden fájlt be kell zárni, és minden fogópontot ki kell szabadítani. Ezek a példaprogramok csak korlátozottan szemléltetik a feladatokat végrehajtó függvények használatát. Ezek a példaprogramok nem hajtanak végre memória- vagy erőforrás-kezelési feladatokat a program hibák miatti leállítása esetén.