ОПИСАНИЕ
Функция tmpfile создает временный файл с именем, сгенерированным функцией tmpnam(3S), и возвращает указатель
на соответствующую структуру FILE. Если файл не может
быть открыт, то посредством perror(3C) печатается сообщение об ошибке и возвращается пустой указатель, NULL.
Файл автоматически удаляется, когда завершается использующий его процесс. Файл открывается для работы в режиме изменения ("w+").