char *mktemp(char *fname)
Прототип:
Описание:
Эта функция не определена стандартом ANSI C.
Функция mktemp() создает уникальное имя файла и копирует его в строку, на которую указывает параметр fname. При вызове функции mktemp() строка, на которую указывает fname, должна содержать шесть символов «X», после которых следует нулевой символ. Функция mktemp() преобразует эту строку в уникальное имя файла. Вместе с тем она не создает файл.
В случае успеха функция mktemp() возвращает указатель на fname, в противном случае она возвращает NULL.
Пример: