Funzione libreria C - tmpfile ()
Descrizione
La funzione di libreria C. FILE *tmpfile(void)crea un file temporaneo in modalità di aggiornamento binario (wb +). Il file temporaneo creato viene automaticamente eliminato quando il flusso viene chiuso (fclose) o quando il programma termina.
Dichiarazione
Di seguito è riportata la dichiarazione per la funzione tmpfile ().
FILE *tmpfile(void)
Parametri
NA
Valore di ritorno
In caso di successo, la funzione restituisce un puntatore di flusso al file temporaneo creato. Se il file non può essere creato, viene restituito NULL.
Esempio
L'esempio seguente mostra l'utilizzo della funzione 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);
}
Compiliamo ed eseguiamo il programma sopra per creare un file temporaneo nella cartella / tmp, ma una volta che il programma è uscito, verrà eliminato automaticamente e il programma produrrà il seguente risultato:
Temporary file created