tmpfile()函数用于以二进制方式打开暂存文件。
tmpfile()函数 语法
FILE* tmpfile(void);
tmpfile()函数没有参数。
tmpfile()函数返回指向暂存文件的指针。
tmpfile()函数 示例
本示例使用tmpfile函数创建一个暂存文件,将文件指针赋给tp,并以二进制方式将其打开。其具体代码如下所示:
#include<stdio.h>
#include<process.h>
int main(void)
{
FILE*tp;/*定义变量*/
tp=tmpfile();/*打开文件*/
if(tp)/*根据结果输出信息*/
printf("Temporary file created ");
else
{
printf("Unable to create temporary file ");
exit(1);
}
sleep(20);/*延迟20秒*/
return 0;
}
运行结果如图所示。