Реализация mkstemp () для Windows для записи временных файлов

Я хочу создать временные файлы по указанному пути временного каталога в Windows через C ++. mktemp() выполняет необходимую работу, но создает только 26 уникальных файлов. mkstemp() нормально работает в Linux, но его нет в Windows. Поэтому, пожалуйста, помогите мне использовать mkstemp() функциональность в винде или предложить альтернативу?

0

Решение

_mktemp (имя MSVC) заменит X с буквой, поэтому вы можете получить только 26 разных имен. Есть также _tempnam который использует числа вместо. Он должен поддерживать до 4 миллиардов файлов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]