吾爱程序员:这里有好玩的游戏和软件
当前位置:首页C语言教程 → C 中的 tmpnam() 函数

C 中的 tmpnam() 函数

来源:网络 | 更新时间:2022-01-12 20:41:47
tmpnam() 函数是一个在“stdio.h”头文件中声明的特殊函数。每次调用它时,它都会生成一个不同的临时文件名,最多至少有 TMP_MAX 个名称。这里 TMP_MAX 表示 tmpnam() 函数可以生成的不同文件名的最大数量。如果调用超过 TMP_MAX 次,则行为取决于实现。这里,L_tmpnam 定义了 char 数组保存 tmpnam 结果所需的大小。 语法 :
char *tmpnam(char *str) 
s :复制文件名的字符数组。
它生成并返回一个有效的临时 
不存在的文件名。 
如果 str 为空,则它只返回 tmp 文件名。
// C program to generate random temporary file names.
#include <stdio.h>
int main(void)
{
// L_tmpnam declared in the stdio.h file.
// L_tmpnam define length of the generated file name.
char generate[L_tmpnam + 1]; // Add +1 for the null character.
tmpnam(generate);
puts(generate);
return 0;
}
输出:
文件名取决于运行的机器,可以是任何东西。
示例: /tmp/fileRTOA0m
         s260.
         s3ok.
         s5gg. etc
 

最新文章

热点资讯

手游排行榜

CopyRight 2020-2030吾爱程序员

鄂ICP备2021004581号-8

本站资源收集于网络,如有侵权请联系我们:35492删除0109@qq.com