#include
<cstdio>
char * tmpnam (char *dateiname)
Erzeugt einen im aktuellen Verzeichnis noch nicht vorhandenen Dateinamen.
Die Funktion kann bis zu TMP_MAX
unterschiedlichen Namen erzeugen.
Anlegen, Schließen und Löschen der Dateien liegt in der Verantwortung des Anwenders.
dateiname | C-Zeichenkette mit mindestens L_tmpnam Zeichen |
Rückgabewert: Zeiger auf dateiname
,
bei dateiname==NULL
ein Zeiger auf ein internes Objekt,
das bei jedem Aufruf überschrieben wird.
#include <cstdio> #include <iostream> int main() { using namespace std; char name[L_tmpnam]; tmpnam(name); cout << "Dateiname " << name << '\n'; }