C 语言标准库函数 - tmpfile()

返回上一级

C 语言标准库 <stdio.h> 函数 FILE *tmpfile(void) 以二进制更新模式(wb+)创建临时文件。

被创建的临时文件会在流关闭的时候或者在程序终止的时候自动删除

头文件

#include <stdio.h>

函数原型

下面是 tmpfile() 函数的原型

FILE *tmpfile(void)

参数

返回值

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

范例

下面的范例演示了 tmpfile() 函数的用法

#include <stdio.h>

int main ()
{
   FILE *fp;

   fp = tmpfile();
   printf("临时文件被创建\n");

   /* 您可以在这里使用临时文件 */

   fclose(fp);

   return(0);
}

编译和运行以上范例,输出结果如下。

$ gcc main.c && ./a.out
临时文件被创建

我们的程序在 /tmp 文件夹中创建一个临时文件,但是一旦程序退出,临时文件会被自动删除。

返回上一级

C 语言标准库

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.