« Programmation C/Erreurs » : différence entre les versions
Contenu supprimé Contenu ajouté
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 |
||
Ligne 35 :
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 ==
|