- 3
- 0
- 约6.26千字
- 约 36页
- 2020-03-04 发布于广东
- 举报
回顾;问题;第13章 文件;掌握文件的打开和关闭
掌握并能熟练使用以下函数
fputc( ) \ fgtc( ) \ fgets( ) \ fputs( )
fread( ) \ fwrite( ) \ fprintf( ) \ fscanf( );一、文件的基本概念
1、文件的一般概念
文件(file): 存储在外部介质上数据的集合。
OS 将外部设备也看作文件,终端的键盘/显示器均看作I/O文件;2、C的文件系统
缓冲文件系统:系统自动为每个正在使用的文件系统在内存中开辟一个缓冲区。程序与文件之间的I/O 经由缓冲区。ANSI C标准采用缓冲文件系统。
非缓冲文件系统:
系统不自动开辟缓冲区,由程序为每个文件设定缓冲区。
由于C与UNIX 关系密切,UNIX I/O 系统使用非缓冲文件系统,因而多数C也兼容之。
;C的I/O系统在程序员和设备间提供了一级抽象。这个抽象被称为流(stream),而实际设备则称为文件(files) 。
文件由缓冲文件系统变换成抽象的逻辑设备流。
C文件是字符(文本)流或二进制流,无其它高级语言所具有的记录界限,存取以字节为单位。I/O的开始和结束仅受程序控制而不受流中符号的控制 。 共有两类流:文本流(text)和二进制流(binary)。;文本流
原创力文档

文档评论(0)