zoukankan      html  css  js  c++  java
  • 12月16号 文件操作

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

    FILE *fopen(const char *_restrict, const *_restrict)

    第一个const char *_restrict   表示文件在磁盘里面的路径(*fp)

    第二个const char *_restrict   表示打开文件的方式r、w、a(*mode)

    当mode为w的时候,如果文件不存在,那么就会自动为我们创建一个文件。

    当mode为r的时候,如果文件不存在,则错误。

    读取文件的内容

    fgetc(fp)  每次读取一个字符,当值为EOF的时候表示到达文件的末尾了

    读取多个字符串

    fgets(temp, 100, fp);

    写入数据

    fputc('x', fp)  一次只能写入一个字符

    fputs(string, fp)  一次写入一个字符串

     typedef struct{

      char name[10];

      int age ;

    }Student;

    Student xw;

    写入一定结构的数据

    fwrite(&xw, sizeof(Student), 1, fp);

    读取一个数据

    fread(&xw, sizeof(Student), 1, fp);

    使用fclose(fp)关闭打开的文件     //一个fopen对应一个fclose

  • 相关阅读:
    es6之class继承
    es6-class基本语法
    vue-cli3搭建pwa项目(一)
    vue 组件的通信方式
    react之组件&props
    React之元素渲染
    JSX
    JSX
    在项目中怎么使用react
    认识react
  • 原文地址:https://www.cnblogs.com/hmzxwky/p/5052282.html
Copyright © 2011-2022 走看看