Différences entre les versions de « Programmation C/Erreurs »

→‎Affichage d'un message d'erreur : Ajout fonction perror
m (Révocation des modifications de Tavernierbot (retour à la version précédente de 72.10.132.113))
(→‎Affichage d'un message d'erreur : Ajout fonction perror)
 
Un autre intérêt de passer par cette fonction est que les messages retournés sont adaptés à la localisation du système. Ce qui est loin d'être négligeable, car cela retire au programmeur le souci de traduire les messages d'erreurs dus à la bibliothèque standard dans toutes les langues possibles (chaque implémentation pouvant avoir ses propres codes d'erreur spécifiques, la maintenance d'une telle traduction serait un cauchemar).
 
Une autre fonction, <code>perror</code>, permet d'envoyer le message correspondant à errno sur le flux des erreurs stderr.
 
<source lang="c">
#include <errno.h>
void perror(const char *chaine);
</source>
 
Le paramètre ''chaine'', s'il est différent de NULL, est une chaine de caractère passée par le programmeur et affichée avant le message d'erreur.
 
== Exemple ==
227

modifications