【发布时间】:2014-07-21 20:17:40
【问题描述】:
我正在寻找与
类似的 Windows 功能的方向mkstemp(char*)
在 Linux 中执行,即创建唯一的文件名、打开文件并返回文件描述符。我遇到过 _mktemp_s,但这仅包含我需要的一小部分。在 Windows 风格的 mkstemp() 函数的实现中的任何建议/信息将不胜感激。
【问题讨论】:
标签: c windows temporary-files
我正在寻找与
类似的 Windows 功能的方向mkstemp(char*)
在 Linux 中执行,即创建唯一的文件名、打开文件并返回文件描述符。我遇到过 _mktemp_s,但这仅包含我需要的一小部分。在 Windows 风格的 mkstemp() 函数的实现中的任何建议/信息将不胜感激。
【问题讨论】:
标签: c windows temporary-files
如果允许 WINAPI,则函数 GetTempFileName() 几乎可以完成所有需要的操作,但它不返回文件描述符。该函数可以包装在一个函数中以实现所需的确切行为。
【讨论】: