Wie bekomme ich den Dateinamen in Windows durch Aufruf von tmpfile() ohne tmpnam() stattdessen zu verwenden?Get filename von tmpfile() unter Windows
std::FILE* tmpf = std::tmpfile(); // Opens a temp file
mich Do it
const char *name = tmpnam(NULL); // Get temp name
FILE *fp = fopen(name, "w"); // Create the file
// ...
fclose(fp);
remove(name);
Auf den ersten Blick, wenn Sie den Dateinamen benötigen, ist es keine temporäre Datei. – EJP