FILE *tmpfile(void)
Прототип:
Описание:
Функция tmpfile() открывает временный файл для операции обновления данных и возвращает указатель на файл. Функция автоматически использует для файла новое имя, чтобы избежать конфликтов с уже существующими файлами.
В случае неудачи функция tmpfile() возвращает 0, в противном случае она возвращает указатель на поток.
Временный файл, созданный функцией tmpfile(), автоматически удаляется при закрытии этого файла или при завершении программы.
Пример:
Следующий фрагмент программы создает файл для временной работы:
FILE *temp;
if(!(temp=tmpfile())) {
printf("Cannot open temporary work file.\n");
exit(1);
}
FILE *temp;
if(!(temp=tmpfile())) {
printf("Cannot open temporary work file.\n");
exit(1);
}