mkstemp()实现Windows编写临时文件

问题描述 投票:0回答:1

我想在Windows中通过C ++在给定的临时目录路径中创建临时文件。 mktemp()完成了所需的工作,但它只创建了26个独特的文件。 mkstemp()在Linux中运行良好但在Windows中却没有。那么请帮我在Windows中使用mkstemp()功能或建议替代方案?

c++ windows temporary-files mkstemp mktemp
1个回答
0
投票

_mktemp(MSVC名称)将用一个字母取代X,这就是为什么你只能得到26个不同的名字。还有_tempnam使用数字代替。它应该支持多达40亿个文件。

© www.soinside.com 2019 - 2024. All rights reserved.