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;
}
#include <stdio.h>
int main(void)
{
char name[40];
int i;
for (i=0; i<3; i++) {
tmpnam(name);
printf("%s ", name);
}
return 0;
}