tmpnam()
#include <stdio.h> char *tmpnam(char *name);
Описание
Генерирует уникальное имя файла и сохраняет его в массиве
Функция tmpnam() генерирует уникальное имя файла и сохраняет его в массиве с именем name. Длина этого массива должна составлять не меньше L_tmpnam символов.(Константа L_tmpnam определена в заголовочном файле <stdio.h>.) Основное назначение функции tmpnam() — сгенерировать имя временного файла, которое не совпадало бы ни с одним из имен файлов в текущем каталоге диска. Эту функцию можно вызвать не более ТМР_МАХ раз. Константа ТМР_МАХ определена в заголовочном файле <stdio.h>, и ее значение равно не менее 25. При каждом вызове функция tmpnam() будет генерировать новое имя временного файла. При успешном выполнении функции возвращается указатель на массив name, в противном случае — нулевой указатель. Если значение параметра пате равно NULL, то имя временного файла содержится в статическом массиве, принадлежащем функции tmpnam(), которая в этом случае возвращает указатель на свой массив. Этот массив будет перезаписан при последующем вызове функции tmpnam(). |
Нет комментариев. Оставить комментарий: |