English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque standard en C - <stdio.h>
Fonction de bibliothèque C void perror(const char *str) Sortir un message d'erreur descriptif sur l'erreur standard stderr. D'abord, sortez la chaîne str,suivie d'un deux-points, puis d'un espace.
Voici la déclaration de la fonction perror().
void perror(const char *str)
Cette fonction ne renvoie aucune valeur.
L'exemple suivant montre l'utilisation de la fonction perror().
#include <stdio.h> int main () { FILE *fp; /* Tout d'abord, renommez le fichier */ rename("file.txt", "newfile.txt"); /* Essayons d'ouvrir le même fichier */ fp = fopen("file.txt", "r"); if( fp == NULL ) { perror("Erreur : "); return(}})-1); } fclose(fp); return(0); }
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant, car nous essayons d'ouvrir un fichier inexistant :
Erreur : : Aucun fichier ou répertoire trouvé