zoukankan      html  css  js  c++  java
  • 文件

    文件操作里面,所有的文件都是一个结构体file

    当打开一个文件,系统就返回这个文件的指针。

    文件的打开操作 fopen 打开一个文件。

    返回文件的内存地址(错误就为null)

    file *fopen(const char(文件在磁盘中的路径) *_restrict ,const char *_restroct) 当mode为W的时候,若文件不存在,就会自动创建文件。当mode为r时,若文件不存在,错误       

    fclose 关闭一个文件;

    文件的读写操作:fgetc 从文件读取一个字符-----每次读取一个字符,当值为EOF的时候表示达到文件的末尾了

            fputc 写一个字符到文件中

            fgets 从文件中读取一个字符串---fgets(temp,100,fp)读取多个字符串

            fputs 写一个字符串到文件中去

            fprintf 往文件中写格式化数据

            fscanf 格式化读取文件中的数据

    typedef struct{
      char name [10]

      int age

    }Student;

            fread以二进制形式读取文件中的数据----读取一个数据 :fread(&xw,sizeof(Student),fp);

            fwrite 以二进制形式读取文件的数据----写入一个二结构的数据:fwrite(&xw,sizeof(Stduent),1,fp);

            getw以二进制形式写数据到文件中去

              putw以二进制形式存储一个整数

    文件状态检查函数 frof 文件结束

            ferror 文件读写出错

            clearerr  清除文件错误标志

            ttell 了解文件指针当前位置

    文件定位函数  rewind 反绕

          fseek 随机定位

  • 相关阅读:
    分治fft
    DSU on tree
    最小矩形覆盖
    用gallery展示图片,实现中间图片稍大,两边较小的效果
    动态刷新listview中的数据
    比较两个文件是否一样
    安卓巴士Android开发神贴整理
    Failed to register input channel. Check logs for details.
    解决scrollview嵌套ImageView时,出现除顶部和底部黑块的问题
    获取系统图片,并放入ImageList
  • 原文地址:https://www.cnblogs.com/yangqinglong/p/5051466.html
Copyright © 2011-2022 走看看