Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Mktemp

CuBook05

Функция

Создает уникальное имя файла.
 
Синтаксис

#include<dir.h>
char *mktemp(char *template);
 
Прототип

dir.h
 
Описание

Функция mktemp помещает в параметр template уникальное имя файла и возвращает адрес template.

Параметр template должен представлять собой строку символов с нулевым окончанием и шестью хвостовыми символами x. Данные 6 знаков X заменяются на уникальное сочетание букв плюс точка таким образом, что две буквы, точка и три буквы суффикса дают в результате новое имя файла.

Новое имя файла присваивается после просмотра имеющихся имен на диске, начиная с имени AA.AAA, и избегая уже существующих имен в том же формате.
 
Возвращаемое значение

Если параметр template корректно сформирован, функция mktemp возвращает адрес символьной строки template. В противном случае она возвращает ноль.
 
Переносимость

Функция поддерживается на системах UNIX.
 
Пример

#include <dir.h>
#include <stdio.h>

int main(void)
{
/* fname определяет маску для имени файла */
char *fname = "TXXXXXX", *ptr;
ptr = mktemp(fname);
printf("%s\n",ptr);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий