正在加载图片...
文件 13.1C文件概述 3.2文件指针 13.3文件的打开与关闭 13.3.1文件的打开( fopen函数) 13.3.2文件关闭函数( fclose函数) 13.4文件的读写 13.4.1 字符读写函数 fgetc和 fputc 13.4.2 字符串读写函数 fgets和 fputs 44489 13.4.3 数据块读写函数 fread和 fwtrite 13.4.4格式化读写函数 fscanf和 fprintf 13.5文件的随机读写 13.5.1 文件定位 13.5.2文件的随机读写 13.6文件检测函数 14 13.6.1 文件结束检测函数feof函数 13.6.2 读写文件出错检测函数 13.6.3 文件出错标志和文件结束标志置0函数. ,14 13.7C库文件 13.8本章小结 15 13文件 131c文件概述 所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实 际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、 库文件(头文件)等 文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度 可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文 件、可执行程序:也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文 件、目标文件、可执行程序可以称作程序文件,对输入输出数据可称作数据文件 设备文件是指与主机相联的各种外部设备,如显示器、打印机、键盘等。在操作系统中, 把外部设备也看作是一个文件来进行管理,把它们的输入、输出等同于对磁盘文件的读和写 通常把显示器定义为标准输出文件,一般情况下在屏幕上显示有关信息就是向标准输出 文件输出。如前面经常使用的 printf, putchar函数就是这类输出。 键盘通常被指定标准的输入文件,从键盘上输入就意味着从标准输入文件上输入数据 canf, getchar函数就属于这类输入。 从文件编码的方式来看,文件可分为 ASCII码文件和二进制码文件两种。 ASCII文件也 称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的 ASCII码。 例如,数5678的存储形式为13 文件.................................................................. 1 13.1 C 文件概述 ........................................................ 1 13.2 文件指针.......................................................... 2 13.3 文件的打开与关闭.................................................. 2 13.3.1 文件的打开(fopen 函数) .................................... 2 13.3.2 文件关闭函数(fclose 函数) ............................... 4 13.4 文件的读写........................................................ 4 13.4.1 字符读写函数 fgetc 和 fputc ................................ 4 13.4.2 字符串读写函数 fgets 和 fputs .............................. 8 13.4.3 数据块读写函数 fread 和 fwtrite ............................ 9 13.4.4 格式化读写函数 fscanf 和 fprintf .......................... 11 13.5 文件的随机读写................................................... 12 13.5.1 文件定位................................................. 12 13.5.2 文件的随机读写........................................... 13 13.6 文件检测函数..................................................... 14 13.6.1 文件结束检测函数 feof 函数................................ 14 13.6.2 读写文件出错检测函数..................................... 14 13.6.3 文件出错标志和文件结束标志置 0 函数....................... 14 13.7 C库文件......................................................... 14 13.8 本章小结......................................................... 15 13 文件 13.1 C 文件概述 所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实 际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、 库文件 (头文件)等。 文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度 可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,可以是源文件、目标文 件、可执行程序;也可以是一组待输入处理的原始数据,或者是一组输出的结果。对于源文 件、目标文件、可执行程序可以称作程序文件,对输入输出数据可称作数据文件。 设备文件是指与主机相联的各种外部设备,如显示器、打印机、键盘等。在操作系统中, 把外部设备也看作是一个文件来进行管理,把它们的输入、输出等同于对磁盘文件的读和写。 通常把显示器定义为标准输出文件,一般情况下在屏幕上显示有关信息就是向标准输出 文件输出。如前面经常使用的 printf,putchar 函数就是这类输出。 键盘通常被指定标准的输入文件,从键盘上输入就意味着从标准输入文件上输入数据。 scanf,getchar 函数就属于这类输入。 从文件编码的方式来看,文件可分为 ASCII 码文件和二进制码文件两种。ASCII 文件也 称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的 ASCII 码。 例如,数 5678 的存储形式为:
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有