Функции библиотеки C - tmpnam ()
C стандартная библиотека - <stdio.h>
описание
Функции библиотеки Cобугливается * tmpnam (символ * строка) генерирует и возвращает действительное имя временного файла, перед именем файла не существует.Еслистрока имеет нулевое значение, то только вернуться к имени временного файла.
заявление
Здесь () функция утверждение tmpnam.
char *tmpnam(char *str)
параметры
- ул - Это указатель на массив символов, в котором имя временного файла хранится в виде строки C.
Возвращаемое значение
- Указав на указатель C строки, то строка хранится в имени временного файла. Если строка является пустой указатель, указатель на внутренний буфер, буфер переписывается в следующий раз, когда вызывается функция.
- Если строка не пустой указатель, а затем вернуться ул. Если функция не сможет успешно создать имя файла доступен, он возвращает пустой указатель.
примеров
Следующий пример демонстрирует функцию tmpnam () используется.
#include <stdio.h> int main() { char buffer[L_tmpnam]; char *ptr; tmpnam(buffer); printf("临时名称 1: %s\n", buffer); ptr = tmpnam(NULL); printf("临时名称 2: %s\n", ptr); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
临时名称 1: /tmp/filebaalTb 临时名称 2: /tmp/filedCIbb0