zoukankan      html  css  js  c++  java
  • C语言学习笔记-10.文件

    一、文件的访问

    1.打开文件    函数原型:FILE *fopen(const char *filename, const char *mode);

       mode参数:

    r 以只读方式打开(若不存在则返回NULL)
    r+ 以读写方式打开(若不存在则返回NULL)
    w 以写方式打开空白文件(若已存在则毁弃原内容)
    w+ 以读写方式打开空白文件(若已存在则毁弃原内容)
    a 以添加方式打开,指针指向文件末尾以便添加

    注意:mode参数是一个字符串,需使用双引号

    例:FILE *infile;

          infile = fopen(“old.txt”, “r”);

    2.关闭文件    函数原型:int fclose(FILE *fstream);

       例:fclose(infile);

    3.读文件

       (1)fgetc函数    原型:int fgetc(FILE*fp);

               功能:从文件fp当前位置读入一个字符

               说明:若读取错误或到达文件末尾,则返回EOF(其值为-1)

       (2)fgets函数    原型:char *fgets(char *string, int n, FILE *fp);

               功能:从文件fp中读入一行字符串,并保存在string中,n表示读入的最大字符数

       (3)fscanf函数   原型:int fscanf(FILE *fp, const *format[, arguments]…);

               例:infile中:number:86-10-62795400

                     num = fscanf(infile, “number:%d-%d-%d ”, &x, &y, &z);    //注意有

                    则num = 3(即被赋值变量个数)

    4.写文件

       (1)fputc函数    原型:int fputc(int ch, FILE *fp);

       (2)fputs函数    原型:int fputs(const char *string, FILE *fp);

       (3)fprintf函数   原型:int fprintf(FILE *fp, const char *format[, arguments]…);

  • 相关阅读:
    JavaScript简单的日历
    CSS动画实现滚动播放
    视频弹窗自动播放 关闭停止
    简单通过js实现轮播图
    switch case的应用
    显示、隐藏
    .container的应用
    用CSS对HTML进行初始化设置
    CSS Id 和 Class选择器
    给文字添加阴影效果
  • 原文地址:https://www.cnblogs.com/trj14/p/4286206.html
Copyright © 2011-2022 走看看