[工学]c语言课件第9章.pptVIP

  • 0
  • 0
  • 约4.79千字
  • 约 38页
  • 2018-03-28 发布于浙江
  • 举报
[工学]c语言课件第9章

语言程序设计 第九章 数据的永久性存储 C * 存储设备 第九章 数据的永久性存储 内部存储设备 外部部存储设备 9.1 数据的永久性存储 文件是永久性存储设备的最基本存储单位。文件能够大量的、永久性的保存数据信息,并能够通过各种文件操作功能来管理和使用这些数据。 文件概念:文件是指存储在永久性存储设备上的具有名字(文件名)的一组相关数据的集合,通常也被称为磁盘文件。 9.2 文件的组织方式 根据编码方式,文件可以分为两种:一种是文本文件(ASCII码文件),另一种是二进制文件。 通过C语言编程实现对文件的访问时,必须要严格按照文件原有的编码方式及文件存储格式来对文件进行访问操作,才能正确读写文件数据。 9.3 文件的操作 文件操作主要包括读文件和写文件等。 读文件是指从文件中把数据信息读入内存中,以供程序调用; 写文件是指把内存中的数据信息输出到永久性存储设备上的文件中,起到保存数据和实现数据共享的功能。 头文件stdio.h定义了文件结构体类型FILE,用来保存文件的文件名、文件的状态和当前读写位置等相关信息。 9.3.1 stdio.h typedef struct { short level; /* 缓冲区‘满’或‘空’的程度 */ unsigned flags; /* 文件状态标志 */ char fd; /* 文件描述

文档评论(0)

1亿VIP精品文档

相关文档