Section courante

A propos

Section administrative du site

FCLOSE

Fermer fichier
Langage C stdio.h

Syntaxe

int fclose(FILE *ptrfichier)

Paramètres

Nom Description
ptrfichier Ce paramètre permet d'indiquer l'identificateur de fichier

Description

Cette fonction permet d'effectuer la fermeture d'un fichier spécifié.

Algorithme

MODULE fclose(stream)
   SI stream est NULL ALORS
      RETOURNE EOF      * Aucun fichier à fermer, renvoie une erreur
   FIN SI

   * Si des données sont en attente dans le tampon de sortie
   SI output_buffer n'est pas vide ALORS
      * Écrire les données du tampon dans le fichier
      SI flush(output_buffer) échoue ALORS
         RETOURNE EOF      * Échec de l'écriture, renvoie une erreur
      FIN SI
   FIN SI

   * Libérer les ressources allouées au fichier
   release_file_resources(stream)

   * Fermer le fichier et libérer le descripteur
   SI close_file_descriptor(stream) échoue ALORS
      RETOURNE EOF      * Erreur lors de la fermeture du fichier
   FIN SI

   RETOURNE 0      * Fichier fermé avec succès

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int Handle = fopen("monfichier.txt", "w+");
  7.      /* Traitement ... */
  8.     fclose(Handle);
  9.     return 0;
  10. }

Voir également

Langage de programmation - C - Référence procédures et fonctions - feof
Langage de programmation - C - Référence procédures et fonctions - fopen
Langage de programmation - C++ - Référence procédures et fonctions - fclose

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 731.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 94.

Dernière mise à jour : Mardi, le 28 juillet 2015