C库函数 FILE *tmpfile(void) 创建一个临时文件中的二进制更新模式(wb+)。流被关闭时自动删除创建的临时文件 (fclose) 或程序终止时。
声明
以下是 tmpfile() 函数的声明。
FILE *tmpfile(void)
参数
-
NA
返回值
如果成功,该函数返回一个流指针创建的临时文件。如果不能创建文件,则返回NULL。
例子
下面的例子演示了如何使用 tmpfile() 函数。
#include <stdio.h> int main () { FILE *fp; fp = tmpfile(); printf("Temporary file created "); /* you can use tmp file here */ fclose(fp); return(0); }
让我们编译和运行上面的程序,它会创建一个temporay文件在 /tmp文件夹中,它会被自动删除,程序将产生以下结果:
Temporary file created