我想在Windows中通过C ++在给定的临时目录路径中创建临时文件。 mktemp()完成了所需的工作,但它只创建了26个独特的文件。 mkstemp()在Linux中运行良好但在Windows中却没有。那么请帮我在Windows中使用mkstemp()功能或建议替代方案?
mktemp()
mkstemp()
_mktemp(MSVC名称)将用一个字母取代X,这就是为什么你只能得到26个不同的名字。还有_tempnam使用数字代替。它应该支持多达40亿个文件。
_mktemp
X
_tempnam