perror
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<stdio.h>
|
||
|
void
perror
(
const
char
*
s
)
;
|
||
Affiche une description textuelle du code d'erreur actuellement stocké dans la variable système errno vers stderr .
La description est formée en concaténant les composants suivants :
-
le contenu de la chaîne d'octets terminée par un caractère nul pointée par
s, suivi de ": " (sauf sisest un pointeur nul ou si le caractère pointé parsest le caractère nul) -
le message d'erreur défini par l'implémentation décrivant le code d'erreur stocké dans
errno, suivi de ' \n ' . Le message d'erreur est identique au résultat de strerror ( errno ) .
Table des matières |
Paramètres
| s | - | pointeur vers une chaîne de caractères terminée par un caractère nul avec un message explicatif |
Valeur de retour
(aucun)
Exemple
Exécuter ce code
Sortie possible :
fopen() failed: No such file or directory
Références
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.21.10.4 La fonction perror (p: 339)
- Norme C99 (ISO/IEC 9899:1999) :
-
- 7.19.10.4 La fonction perror (p: 305)
- Norme C89/C90 (ISO/IEC 9899:1990) :
-
- 4.9.10.4 La fonction perror
Voir aussi
|
(C11)
(C11)
|
retourne une version textuelle d'un code d'erreur donné
(fonction) |
|
Documentation C++
pour
perror
|
|