我正在寻找与
行为类似的 Windows 函数的方向mkstemp(char*)
在 Linux 中执行,即创建唯一文件名、打开文件并返回文件描述符。我遇到过 _mktemp_s,但这只包含了我需要的一小部分。在 Windows 风格的 mkstemp() 函数的实现中的任何建议/信息将不胜感激。
最佳答案
如果允许 WINAPI,则函数 GetTempFileName()
几乎完成所有需要的事情,除了它不返回文件描述符。此函数可以包装在一个函数中以实现所需的确切行为。
关于c - Windows 中与 mkstemp(char* template) 行为相似的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24873919/