C_C++程序设计教程与上机实训于文强程立福毛慧凤第十二章课件教学.PPTVIP

  • 2
  • 0
  • 约8.18千字
  • 约 50页
  • 2017-01-01 发布于广东
  • 举报

C_C++程序设计教程与上机实训于文强程立福毛慧凤第十二章课件教学.PPT

第12章 文件操作 12.1 C语言文件概述 在C语言中,文件中的数据流的组织形式有两种:数据流由一个个字符组成,这种文件称为正文文件;数据流由二进制字节代码组成,这种文件称为二进制文件。在正文文件中,每个字符以ASCII代码存储,占一个字节。二进制文件是把数据按其在内存中的存储形式存储在文件中。正文文件与二进制文件的主要区别是存储数值型数据的形式不同。如要将两个整数1000和321存于正文文件中,需将这两个整数的字符列和它们之间的分隔符一起存储,至少需要8个字节。而每个整型数据在内存中占2个字节,存于二进制文件中也只占2个字节,整数之间也不需要分隔符,将上述两个整数存于二进制文件只需4个字节。 12.2 文件指针 文件类型指针变量程序在使用文件前,先调用文件打开函数。打开函数为文件指定一个FILE类型的结构,并返回该结构的指针。系统通过指向该结构的指针来引用结构中的文件控制信息,实现正确读写文件。程序要使用文件,就要定义FILE类型的指针变量(称文件指针变量)。 文件指针是贯穿I/O系统的主线。文件指针是指向定义文件操作信息的指针,信息中包括文件的名字、状态和当前读写位置。 文件指针是FILE型指针变量(类型FILE在stdio.h中定义)。其语句格式是: FILE *fp; 12.3 文件的打开与关闭 程序要读取文件中的数据,首先打开要读的文件,然后才能从该文件读取数据

文档评论(0)

1亿VIP精品文档

相关文档