当前位置: 首页 > 文档资料 > C 标准库 中文版 >

FILE *tmpfile(void)

优质
小牛编辑
133浏览
2023-12-01

描述 (Description)

C库函数FILE *tmpfile(void)以二进制更新模式(wb +)创建临时文件。 关闭流(fclose)或程序终止时,将自动删除创建的临时文件。

声明 (Declaration)

以下是tmpfile()函数的声明。

FILE *tmpfile(void)

参数 (Parameters)

  • NA

返回值 (Return Value)

如果成功,该函数返回一个指向创建的临时文件的流指针。 如果无法创建文件,则返回NULL。

例子 (Example)

以下示例显示了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