char *tmpnam(char *name)
Прототип:
Описание:
Функция tmpnam() определена стандартом ANSI С. Она создает уникальное имя файла и сохраняет его в массиве, на который указывает name.
Функция tmpnam() предназначена для создания временного имени файла, которое отличается от имени любого файла, имеющегося в данном каталоге.
Функция может быть вызвана до ТМР_МАХ раз (число ТМР_МАХ определено в stdio.h). При каждом вызове она генерирует новое временное имя файла.
Возвращается указатель на имя name. Если name является пустой строкой, то возвращается указатель на внутреннюю строку.
Пример:
Следующая программа выводит на экран три уникальных временных имени файла: #include <stdio.h> int main(void) { char name[40]; int i; for (i=0; i<3; i++) { tmpnam(name); printf("%s ", name); } return 0; }
