Fonction de bibliothèque C - tmpfile ()

La description

La fonction de bibliothèque C FILE *tmpfile(void)crée un fichier temporaire en mode de mise à jour binaire (wb +). Le fichier temporaire créé est automatiquement supprimé lorsque le flux est fermé (fclose) ou lorsque le programme se termine.

Déclaration

Voici la déclaration de la fonction tmpfile ().

FILE *tmpfile(void)

Paramètres

  • NA

Valeur de retour

En cas de succès, la fonction renvoie un pointeur de flux vers le fichier temporaire créé. Si le fichier ne peut pas être créé, NULL est renvoyé.

Exemple

L'exemple suivant montre l'utilisation de la fonction tmpfile ().

#include <stdio.h>

int main () {
   FILE *fp;

   fp = tmpfile();
   printf("Temporary file created\n");

   /* you can use tmp file here */

   fclose(fp);

   return(0);
}

Laissez-nous compiler et exécuter le programme ci-dessus pour créer un fichier temporaire dans le dossier / tmp mais une fois que votre programme est sorti, il sera supprimé automatiquement et le programme produira le résultat suivant -

Temporary file created