English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chaines de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Méthode et exemple de la fonction tmpfile() de la bibliothèque C

Bibliothèque standard en C - <stdio.h>

Fonction de bibliothèque C FILE *tmpfile(void) Mode de mise à jour binaire (wb+) crée un fichier temporaire. Le fichier temporaire sera supprimé automatiquement lors de la fermeture du flux ou à la fin du programme.

Déclaration

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

FILE *tmpfile(void)

Paramètres

  • NA

Valeur de retour

Si la fonction réussit, elle renvoie un pointeur vers le flux de fichier temporaire créé. Si le fichier n'a pas été créé, elle renvoie NULL.

Exemple en ligne

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

#include <stdio.h>
int main ()
{
   FILE *fp;
   fp = tmpfile();
   printf("Le fichier temporaire a été créé\n");
   /* Vous pouvez utiliser un fichier temporaire ici */
   fclose(fp);
   return(0);
}

Compilons et exécutons le programme suivant, il s'exécutera /Un fichier temporaire a été créé dans le dossier tmp, mais une fois le programme terminé, le fichier temporaire sera automatiquement supprimé et le programme produira les résultats suivants :

Un fichier temporaire a été créé

Bibliothèque standard en C - <stdio.h>