- 6
- 0
- 约4.42千字
- 约 5页
- 2017-11-17 发布于河南
- 举报
C语言中文件,数据的输入输出,读写
文件
文件是数据的集合体,对文件的处理过程就是对文件的读写过程,或输入输出过程。
所谓文件是指内存以外的媒体上以某种形式组织的一组相关数据的有序集合。
文件分类:
顺序文件,随机文件。
文本文件和二进制文件。
文本文件也称为ASCII文件,在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。
文本文件可以在屏幕上按字符显示,源程序文件就是文本文件,由于是按字符显示,所以能读懂文件内容。
二进制文件是按二进制编码方式来存放的。这里主要讨论文件的打开,关闭,读,写,定位等操作。
文件的存取方法
C程序的输入输出(I/O)有两种方式:一种称为标准I/O或流式I/O,另一种称为低级I/O。流式I/O是依靠标准库函数中的输入输出函数实现的。低级I/O利用操作系统提供的接口函数(称为底层接口或系统调用)实现输入输出,低级I/O主要提供系统软件使用。
在C语言中用一个FILE类型的指针变量指向一个文件,(FILE类型是系统在stdio.h中定义的描述已打开文件的一种结构类型),这个指针称为文件指针。
FILE *指针变量标识符;
如
FILE *fp;
文件的打开与关闭
所谓打开文件,指的是建立文件的各种有关信息,并使文件指针指向该文件,以便对它进行操作。
关闭文件则是断开指针与文件之间的联系,也就禁止再对该文件进行操作。
fopen
函数原型:FILE *fopen(const c
您可能关注的文档
- java课件11Java的输入与输出流.ppt
- 1_Linux编程基础.ppt
- Bootloader过程.ppt
- 08任务八用文件完善学生成绩管理系统.ppt
- 病毒防治培训教材.ppt
- 9-UNIX使用基础.ppt
- 第18章_JSP页面分页技术实现.ppt
- 第11章 网页特效设计.ppt
- 80x86高级汇编技术.ppt
- CVS与配置管理研究.ppt
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)