Exemple d’utilisation de la fonction ‘int ferror ( FILE *fichier)’ pour vérifier les erreurs liés aux fichiers

Author:

 fichiers
Download

//Bibliothèque: #include 
//Syntaxe:      int ferror(FILE *stream);
//Retour:       retourne 0 en cas de succès  

  #include 
  #include 

  int main(void){
     FILE *fichier;

     if((fichier=fopen("test.txt", "rb"))==NULL)
	 {
        printf("Impossible d'ouvrir le fichier.");
        exit(1);
     }

	 // Ecrire un caractère dans le fichier
     putc('A', fichier);
     if(ferror(fichier))
	 {
       printf("Erreur fichier");
       exit(1);
     }

     fclose(fichier);
     return 0;
  }

Leave a Reply

Your email address will not be published. Required fields are marked *