Section courante

A propos

Section administrative du site

TMPFILE

Fichier temporaire
Langage C stdio.h

Syntaxe

FILE *tmpfile(void);

Description

Cette fonction permet d'effectuer la création d'un fichier temporaire.

Algorithme

MODULE TMPFILE()
   * Générer un nom unique pour le fichier temporaire
   Obtenir le chemin du répertoire temporaire (par exemple, /tmp ou TMPDIR)
   RÉPÉTER
      Générer un identifiant unique (par exemple, horodatage ou aléatoire sécurisé)
      Concaténer le préfixe "tmp_" avec l'identifiant pour former le nom
      Construire le chemin complet (répertoire + nom de fichier)
   JUSQU'À ce que le fichier n'existe pas

   Essayer d'ouvrir un fichier en mode binaire pour lecture et écriture
   SI l'ouverture du fichier échoue ALORS
      RETOURNE NULL (échec)
   SINON
      Marquer le fichier pour suppression automatique à la fermeture
      RETOURNE le pointeur vers le fichier
   FIN SI

Remarques

Voir également

Langage de programmation - C - Référence procédures et fonctions - fopen
Langage de programmation - C - Référence procédures et fonctions - tmpnam
Langage de programmation - C++ - Référence procédures et fonctions - tmpfile

Références

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

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