【发布时间】:2016-06-04 07:57:15
【问题描述】:
如何在不使用 tmpnam() 的情况下通过调用 tmpfile() 在 Windows 上获取文件名?
std::FILE* tmpf = std::tmpfile(); // Opens a temp file
自己做
const char *name = tmpnam(NULL); // Get temp name
FILE *fp = fopen(name, "w"); // Create the file
// ...
fclose(fp);
remove(name);
【问题讨论】:
-
乍一看,如果您需要文件名,它不是临时文件。
标签: c++ temporary-files