zoukankan      html  css  js  c++  java
  • Linux练习(产生临时文件)

    #include <stdio.h>
    int main()
    {
            char tmpname[L_tmpnam];
            char *filename;
            FILE *tmpfp;
            filename=tmpnam(tmpname);
            printf("tmp file is : %s\n",filename);
            
            tmpfp=tmpfile();
            if(tmpfp)
                    printf("open a tmp file ok\n");
            else
                    perror("tmpfile");
    
            return 0;
    }

    函数原型:

    #include <stdio.h>

    char *tmpnam(char *s);

    返回一个合法的文件名,和现有的任何文件名都不一样。

    FILE *tmpfile(void);

    返回一个文件流指针,指向一个独一无二的临时文件,该文件已经以读写方式被打开。

    如果失败,则返回一个null空指针并设置error。

  • 相关阅读:
    POJ 2136
    POJ 2121
    POJ 2127
    POJ 2126
    POJ 2109
    POJ 2105
    POJ 2101
    POJ 2075
    Uboot — 配置过程
    Uboot — 编译体验
  • 原文地址:https://www.cnblogs.com/tiandsp/p/2677482.html
Copyright © 2011-2022 走看看