数据结构c1.pptVIP

  • 2
  • 0
  • 约5.25千字
  • 约 32页
  • 2016-12-20 发布于重庆
  • 举报
13.1 C文件概述 文件与文件名 文件是指存放在外部存储介质上的数据集合。 为标识一个文件,每个文件都必须有一个文件名,其一般结构为:主文件名[.扩展名] 文件命名规则,遵循操作系统的约定。 文件分类 可以从不同的角度对文件进行分类: (1)根据文件的内容 (2)根据文件的组织形式 (3)根据文件的存储形式: 例如: FILE *fp; fp=fopen(data.txt,r); (2)“r(b)+”与“a(b)+”的区别:使用前者打开文件时,读写位置指针指向文件头;使用后者时,读写指针指向文件尾。 (3)使用文本文件向计算机系统输入数据时,系统自动将回车换行符转换成一个换行符;在输出时,将换行符转换成回车和换行两个字符。 使用二进制文件时,内存中的数据形式与数据文件中的形式完全一样,就不再进行转换。 (4)有些C编译系统,可能并不完全提供上述对文件的操作方式,或采用的表示符号不同,请注意所使用系统的规定。 (5)在程序开始运行时,系统自动打开三个标准文件,并分别定义了文件指针: 库函数feof(): 1)用法:int feof(文件指针); 2)功能:在执行读文件操作时,如果遇到文件尾,则函数返回逻辑真(1);否则,则返回逻辑假(0)。feof()函数同时适用于ASCII码文件和二进制文件。 例如,!feo

文档评论(0)

1亿VIP精品文档

相关文档