1.对文件的操作步骤
1)引入头文件
2)定义文件指针
3)打开文件
4)文件读写
5)关闭文件
对文件的读和写是最常用的文件操作,在C语言中提供了多种文
件读写的函数:
字符读写函数:fgets和fputs
字符串读写函数:fgets和fputs
数据块读写函数:freed和fwrite
格式化读写函数:fscan和fprint
2.文件 操作的原理
1)文件缓冲区
ANSI C标准采用“缓冲文件系统”处理数据文件。
所谓缓冲文件系统是指系统自动地在内存区为程序中每一个正
在使用的文件开辟一个文件缓冲区。
从内存向磁盘输出数据必须先送到内存中的缓冲区,装满缓冲
区后才一起送到磁盘中去。
如果从磁盘向计算机读入数据,则一次从磁盘文件将一批数据
输入到内存缓冲区(充满缓冲区),然后再从缓冲区逐个地将数
据送到程序数据区(给程序变量)
2)输入输出流
输入输出是数据传送的过程,数据如流水一样从一处流向另一
处,因此常常将输入输出形象地称为流(stream),即数据流。
流表示了信息从源到目的端的流动。
|
|