Fonctions de la bibliothèque C -perror()
Bibliothèque standard C - <stdio.h>
Description
Fonctions de la bibliothèque Cvoid perror(const char *str)Affiche un message d'erreur descriptif sur la sortie d'erreur standard stderr. Affiche d'abord la chaînestr, suivie de deux-points, puis d'un espace.
Déclaration
Ce qui suit est la déclaration de la fonction perror().
void perror(const char *str)
Paramètre
- str-- Il s'agit d'une chaîne C qui contient un message personnalisé, qui sera affiché avant le message d'erreur d'origine.
Valeur de retour
Cette fonction ne renvoie aucune valeur.
Exemple
L'exemple suivant illustre l'utilisation de la fonction perror().
#include <stdio.h>
int main ()
{
FILE *fp;
/* 首先重命名文件 */
rename("file.txt", "newfile.txt");
/* 现在让我们尝试打开相同的文件 */
fp = fopen("file.txt", "r");
if( fp == NULL ) {
perror("Error: ");
return(-1);
}
fclose(fp);
return(0);
}
Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant, car nous tentons d'ouvrir un fichier qui n'existe pas :
Error: : No such file or directoryautres extensions