C++: получение временного файла, кроссплатформенностьC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++: получение временного файла, кроссплатформенность

Сообщение Anonymous »

Я ищу кроссплатформенный способ назначения временного файла. Например, в Linux это будет каталог /tmp, а в Windows — что-то вроде C:\Users\Username\AppData\Local\Temp.
Существует ли для этого кроссплатформенное решение (Boost?)?
РЕДАКТИРОВАТЬ:
Мне нужен этот файл существовать до тех пор, пока программа не завершится. tmpfile() не гарантирует этого. Цитата из ccpreference:

Созданный временный файл автоматически удаляется при закрытии потока (fclose) или при нормальном завершении программы .


Подробнее здесь: https://stackoverflow.com/questions/558 ... s-platform
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»