C 標(biāo)準(zhǔn)庫(kù) - <stdio.h>
C 庫(kù)函數(shù) char *tmpnam(char *str) 生成并返回一個(gè)有效的臨時(shí)文件名,該文件名之前是不存在的。如果 str 為空,則只會(huì)返回臨時(shí)文件名。
下面是 tmpnam() 函數(shù)的聲明。
char *tmpnam(char *str)
下面的示例演示了 tmpnam() 函數(shù)的用法。
#include <stdio.h>
int main()
{
char buffer[L_tmpnam];
char *ptr;
tmpnam(buffer);
printf("臨時(shí)名稱 1: %s\n", buffer);
ptr = tmpnam(NULL);
printf("臨時(shí)名稱 2: %s\n", ptr);
return(0);
}
讓我們編譯并運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果:
臨時(shí)名稱 1: /tmp/filebaalTb 臨時(shí)名稱 2: /tmp/filedCIbb0