C-Bibliotheksfunktionen -tmpfile()
C-Standardbibliothek - <stdio.h>
Beschreibung
C-BibliotheksfunktionenFILE *tmpfile(void)Erstellt eine temporäre Datei im binären Aktualisierungsmodus (wb+). Die erstellte temporäre Datei wird automatisch gelöscht, wenn der Stream geschlossen wird oder wenn das Programm beendet wird.
Deklaration
Nachfolgend finden Sie die Deklaration der Funktion tmpfile().
FILE *tmpfile(void)
Parameter
- N/V
Rückgabewert
Bei Erfolg gibt die Funktion einen Stream-Zeiger auf die erstellte temporäre Datei zurück. Wenn die Datei nicht erstellt wird, gibt sie NULL zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion tmpfile().
#include <stdio.h>
int main ()
{
FILE *fp;
fp = tmpfile();
printf("临时文件被创建\n");
/* 您可以在这里使用临时文件 */
fclose(fp);
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen. Es erstellt eine temporäre Datei im Ordner /tmp, aber sobald das Programm beendet wird, wird die temporäre Datei automatisch gelöscht, und das Programm erzeugt das folgende Ergebnis:
A temporary file is created.Weitere Erweiterungen