English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C 库函数 char *tmpnam(char *str) 生成并返回一个有效的临时文件名,该文件名之前是不存在的。如果 str 为空,则只会返回临时文件名。
下面是 tmpnam() 函数的声明。
char *tmpnam(char *str)
下面的示例演示了 tmpnam() 函数的用法。
#include <stdio.h> int main() { char buffer[L_tmpnam]; char *ptr; tmpnam(buffer); printf("Nome Temporário") 1: %s\n", buffer); ptr = tmpnam(NULL); printf("Nome Temporário") 2: %s\n", ptr); return(0); }
Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:
Nome Temporário 1: /tmp/filebaalTb Nome Temporário 2: /tmp/filedCIbb0