zoukankan      html  css  js  c++  java
  • c语言 FIle文件操作

    位段:

    Struct MYbit{

    Int a  :10;//表示a占用10

    Int b  :1;//表示b占用1

    Int c  :10;//表示c占用10

     

    }

     

    位段可以进行赋值操作

     

    如果赋值的大小超过位段所能表示的最大数  那么首先把该值展为2进制  取后n(n是该位段的位数);

     

    文件操作函数:

    typedef struct

    {

        short level;            // 缓冲区的程度

        unsigned flags;         // 文件状态标志

        char fd;                // 文件描述符

        unsigned char hold;     // 如缓冲区无内容不读取字符

        short bsize;            // 缓冲区的大小

        unsigned char *buffer;  // 数据缓冲区的位置

        unsigned ar *curp;      // 指针当前的指向

        unsigned istemp;        // 临时文件指示器

        short token;            // 用于有效性检查

    }FILE;

     

    FILE 结构体

     

    fopen()  打开文件/设备 详情msdn or 百度

     

    Fclose()  关闭文件/设备 详情msdn or 百度

     

    Fgetc()  读入一个字符  详情msdn or 百度

     

    Fputc()  输出一个字符到文件/设备  详情msdn or 百度

     

    Fgets()  读入一个字符串到对应位置 详情msdn or 百度

     

    Fputs()  输出一个字符串到对应位置 详情msdn or 百度

     

    fprintf()  文件格式话输出

     

    Fscanf()  文件格式话读入

     

    Fread()  文件读2进制 详情msdn or 百度

     

     

     

    Fwrite()  文件写2进制 详情msdn or 百度

     

     

     

    Ftel()   返回当前文件指针与文件头的字节数

     

     

     

    Fseek()  设置文件指针位置

    SEEK_SET

    文件开始位置

    0

    SEEK_CUR

    文件当前位置

    1

    SEEK_END 

    文件末尾位置

    2

     

     

     

     

     

    位段:

    Struct MYbit{

    Int a  :10;//表示a占用10

    Int b  :1;//表示b占用1

    Int c  :10;//表示c占用10

     

    }

     

    位段可以进行赋值操作

     

    如果赋值的大小超过位段所能表示的最大数  那么首先把该值展为2进制  取后n(n是该位段的位数);

     

    文件操作函数:

    typedef struct

    {

        short level;            // 缓冲区的程度

        unsigned flags;         // 文件状态标志

        char fd;                // 文件描述符

        unsigned char hold;     // 如缓冲区无内容不读取字符

        short bsize;            // 缓冲区的大小

        unsigned char *buffer;  // 数据缓冲区的位置

        unsigned ar *curp;      // 指针当前的指向

        unsigned istemp;        // 临时文件指示器

        short token;            // 用于有效性检查

    }FILE;

     

    FILE 结构体

     

    fopen()  打开文件/设备 详情msdn or 百度

     

    Fclose()  关闭文件/设备 详情msdn or 百度

     

    Fgetc()  读入一个字符  详情msdn or 百度

     

    Fputc()  输出一个字符到文件/设备  详情msdn or 百度

     

    Fgets()  读入一个字符串到对应位置 详情msdn or 百度

     

    Fputs()  输出一个字符串到对应位置 详情msdn or 百度

     

    fprintf()  文件格式话输出

     

    Fscanf()  文件格式话读入

     

    Fread()  文件读2进制 详情msdn or 百度

     

     

     

    Fwrite()  文件写2进制 详情msdn or 百度

     

     

     

    Ftel()   返回当前文件指针与文件头的字节数

     

     

     

    Fseek()  设置文件指针位置

    SEEK_SET

    文件开始位置

    0

    SEEK_CUR

    文件当前位置

    1

    SEEK_END 

    文件末尾位置

    2

     

     

     

     

     

    学如逆水行舟,不进则退。 博客园技术交流群 群 号:1073255314 (本群没人,刚刚建立 -_-!!! )
  • 相关阅读:
    selenium 滑动页面至元素可见
    APP接口测试和功能测试点
    单元测试总结
    python-selenium -- 弹出框处理
    集成测试
    白盒、黑盒、灰盒、动(静)态分析、人工(自动化)测试、覆盖率
    css3 页面退出和进入的动画
    CSS样式中,background-image 背景图片居中显示并且在不同屏幕分辨率下始终居中
    CSS选择器4是下一代CSS选择器规范
    setInterval()-----------js 函数总结
  • 原文地址:https://www.cnblogs.com/Mj-NaijAm/p/13612334.html
Copyright © 2011-2022 走看看