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