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

    1.文件的打开  FILE *fopen(char *pname,char *mode)

       按照mode 规定的方式,打开由pname指定的文件。若找不到由pname指定的相应文件,就按以下方式之一处理:

        (1) 此时如mode 规定按写方式打开文件,就按由pname指定的名字建立一个新文件;

        (2) 此时如mode 规定按读方式打开文件,就会产生一个错误。

      FILE *:指出fopen是一个返回文件类型的指针函数;

      pname:是一个字符指针,它将指向要打开或建立的文件的文件名字符串。

      mode:是一个指向文件处理方式字符串的字符指针。

    2.文件的关闭  int fclose(FILE *fp);

    3.从文件中读取一个字符  int fgetc(FILE *fp);

      从fp所指文件中读取一个字符。

      非正常返回:返回EOF。例如,要从"写打开"文件中读取一个字符时,会发生错误而返回一个EOF。

    4.写一个字符到文件中去  int fputc(int ch,FILE *fp)

      把ch中的字符写入由fp指出的文件中去。

      ch:是一个整型变量,内存要写到文件中的字符(C语言中整型量和字符量可以通用)。

    5. 从文件中读取一个字符串  char *fgets(char *str,int n,FILE *fp)

      从由fp指出的文件中读取n-1个字符,并把它们存放到由str指出的字符数组中去,最后加上一个字符串结束符''。

      str:接收字符串的内存地址,可以是数组名,也可以是指针。

      n: 指出要读取字符的个数。

      正常返回:返回字符串的内存首地址,即str的值。

    6. 写一个字符串到文件中去  int fputs(char *str,FILE *fp)

      把由str指出的字符串写入到fp所指的文件中去。

     

     

  • 相关阅读:
    python 3.5下用户登录验证,三次锁定的编码
    Python之面向对象
    Python基础之模块
    Python基础之yield,匿名函数,包与re模块
    Python基础之函数
    Python基础之字符编码,文件操作流与函数
    Python基础之字符串,布尔值,整数,列表,元组,字典,集合
    Python基础之(判断,循环,列表,字典)
    mysql学习
    linux 下的 正则表达式(awk,sed,awk)学习
  • 原文地址:https://www.cnblogs.com/huoran1120/p/5051871.html
Copyright © 2011-2022 走看看