STRERROR |
Chaine d'erreur |
---|---|
Langage C++ | cstring (string.h) |
Syntaxe
char *strerror(int noerr) |
Paramètres
Nom | Description |
---|---|
noerr | Ce paramètre permet d'indiquer le code de l'erreur |
Description
Cette fonction pointe sur le message d'erreur correspondant à «noerr».
Remarques
- La fonction strerror() renvoie un pointeur sur une chaîne de caractères définie par la mise en oeuvre associée à la valeur de noerr.
- ATTENTION ! Vous ne devez en aucun cas modifier la chaîne de caractères car vous risquez de faire planter votre programme ou créer une instabilité de système.
- Si vous souhaitez signaler un erreur au niveau de l'analyse du préprocesseur du compilateur, vous devez plutôt utiliser la directive de compilation «#error».
Exemple
Voici quelques exemples de valeur que retourne cette fonction :
Essayer maintenant !
on obtiendra le résultat semblable suivant :
0 (EZERO) = Error 01 (EINVFNC) = Invalid function number
1 (ENOFILE) = No such file or directory
Voir également
Langage de programmation - C++ - Référence de procédures et fonctions - perror
Langage de programmation - C - Référence de procédures et fonctions - strerror
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 734.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 257.
Dernière mise à jour : Lundi, le 3 août 2015