- 2
- 0
- 约8.18千字
- 约 50页
- 2017-01-01 发布于广东
- 举报
第12章 文件操作 12.1 C语言文件概述 在C语言中,文件中的数据流的组织形式有两种:数据流由一个个字符组成,这种文件称为正文文件;数据流由二进制字节代码组成,这种文件称为二进制文件。在正文文件中,每个字符以ASCII代码存储,占一个字节。二进制文件是把数据按其在内存中的存储形式存储在文件中。正文文件与二进制文件的主要区别是存储数值型数据的形式不同。如要将两个整数1000和321存于正文文件中,需将这两个整数的字符列和它们之间的分隔符一起存储,至少需要8个字节。而每个整型数据在内存中占2个字节,存于二进制文件中也只占2个字节,整数之间也不需要分隔符,将上述两个整数存于二进制文件只需4个字节。 12.2 文件指针 文件类型指针变量程序在使用文件前,先调用文件打开函数。打开函数为文件指定一个FILE类型的结构,并返回该结构的指针。系统通过指向该结构的指针来引用结构中的文件控制信息,实现正确读写文件。程序要使用文件,就要定义FILE类型的指针变量(称文件指针变量)。 文件指针是贯穿I/O系统的主线。文件指针是指向定义文件操作信息的指针,信息中包括文件的名字、状态和当前读写位置。 文件指针是FILE型指针变量(类型FILE在stdio.h中定义)。其语句格式是: FILE *fp; 12.3 文件的打开与关闭 程序要读取文件中的数据,首先打开要读的文件,然后才能从该文件读取数据
您可能关注的文档
- C++程序设计张桦第2章数据类型与表达式课件教学.ppt
- C++程序设计张桦第3章string、vector、数组和指针课件教学.ppt
- C++程序设计张桦第4章程序流程控制课件教学.ppt
- C++程序设计张桦第5章函数课件教学.ppt
- C++程序设计张桦第6章类和对象课件教学.ppt
- C++程序设计张桦第7章面向对象程序设计课件教学.ppt
- C++程序设计张桦第8章RTTI与异常处理课件教学.ppt
- C++实用教程课件-张荣梅第1章VC++开发环境课件教学.ppt
- C++实用教程课件-张荣梅第2章面向对象程序设计基础课件教学.ppt
- C++实用教程课件-张荣梅第3章windows编程基础课件教学.ppt
最近下载
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 超星尔雅学习通《创新创业(同济大学)》2025章节测试附答案.pdf VIP
- 工程结算咨询服务方案.docx VIP
- 2023年度职业教育课题选题指南 .pdf VIP
- 混凝土灌注桩施工方案.doc VIP
- 预计总收入预计总成本确认办法.pdf VIP
- JB_T 14701-2024《工业设备设施用齿轮齿条式升降机 安全要求》.pdf VIP
- 钢制焊接石油储罐apistandard6505-6.pdf VIP
- 基于MATLAB的人脸识别系统研究与实现毕业论文.doc VIP
- 国企运营考试题及答案.doc VIP
原创力文档

文档评论(0)