(五) 标准I/O库

来源:互联网 发布:dd for windows 下载 编辑:程序博客网 时间:2024/04/27 14:03

  • 临时文件

char *tmpnam(char *s);

FILE *tmpfile(void);

每次调用都会产生一个不同的路径名,最多调用TMP_MAX次

关闭文件或程序结束时将自动删除

char *tempnam(const char *dir, const char *pfx);

是tmpnam的一个变体

int mkstemp(char *template);

与tempfile不同的是,mkstemp创建的临时文件不会自动被删除

在该时间窗口期间,另一个进程可能创建一个同名文件,tempfile和mkstemp函数则不会产生此种问题函数


0 0
原创粉丝点击