C语言 <stdio.h> tmpfile() 函数
-
描述
C库函数FILE * tmpfile(void)以二进制更新模式(wb +)创建一个临时文件。当关闭流(fclose)或程序终止时,创建的临时文件将被自动删除。 -
声明
以下是tmpfile()函数的声明。FILE *tmpfile(void)
参数没有参数。 -
返回值
如果成功,该函数将返回指向创建的临时文件的流指针。如果无法创建文件,则返回NULL。示例以下示例显示tmpfile()函数的用法-#include <stdio.h> int main () { FILE *fp; fp = tmpfile(); printf("Temporary file created\n"); /* you can use tmp file here */ fclose(fp); return(0); }
让我们编译并运行以上程序在/tmp文件夹中创建一个临时文件,但是一旦您的程序退出,它将自动被删除,并且程序将产生以下结果-Temporary file created