文件指针及其操作.pptVIP

  • 16
  • 0
  • 约1.86千字
  • 约 13页
  • 2016-12-31 发布于河南
  • 举报
文件指针及其操作

文件指针及其操作 文件的概念:在C语言中,文件可以看作字节的序列,根据文件的数据序列组织形式,可以分为ASCII文件和二进制文件。 1. 文件的打开 4.fgets函数和fputs函数 fgets函数的作用是从指定文件读入一个字符串。如: fgets(str , n , fp) ; 从fp指向的文件输入n-1 个字符,并把他们放到字符数组str中。如果在读入n-1 个字符结束之前,遇到换行符或EOF,读入即结束。字符串读入后在最后加一个‘\0’字符。fgets函数返回值为字符数组str的首地址。 5.rewind rewind(fp) 使文件指针重新置于文件开头 * 图:ASCII形式与二进制形式的比较 文件结构变量的类型是由系统定义,取名为FILE。 文件打开时,系统自动为该文件定义一个文件结构变量(即文件信息描述区) ,使该文件与其对应的文件结构变量建立联系。程序中可定义一个文件类型指针,使它指向该文件结构变量。 文件结构变量的类型是由系统定义,取名为FILE。 对文件的读写处理都是通过指向文件结构变量的指针进行。指向文件结构变量的指针定义如下: FILE *文件类型指针名; 如果程序中同时要处理几个文件,则应该定义几个文件类型指针,例如: FILE *fp1,*fp2,…,*fpn; FILE

文档评论(0)

1亿VIP精品文档

相关文档