Différences entre les versions de « Conseils de codage en C/Robustesse des programmes »

→‎Outils : Mise à NULL file handle.
(→‎Exemple : Mise à NULL file handle après fclose().)
(→‎Outils : Mise à NULL file handle.)
* Tester le code de retour de la fonction d'allocation, et ne pas exécuter le reste du code en cas d'échec,
* Libérer la ressource quoi qu'il se passe, en un seul endroit du code afin d'éviter de libérer plusieurs fois la même ressource, et si possible dans la même fonction que l'instruction d'allocation.
* Mettre à NULL le pointeur sur la structure de contrôle du fichier (file handle) pour éviter la l'utilisation ultérieure d'une ressource invalide.
 
=== Exemple ===
227

modifications