已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 11章 文 件 第 11章 文 件 件的基本概念 件的打开与关闭 件的读写 件的随机读写 件的基本概念 符(字节)的序列 ,即由一个一个的字符(字节)的数据顺序组成。 文件分为 文本( 件 和 二进制文件 。文本文件又称的每个字节存放一个 表一个字符。 如果把整数 10000保存在二进制文件中,则存放的是 2个字节的数据(二进制形式)。 对于文本文件,它将 10000看作由 5个字符组成的字符序列,分别存放字符 1、 0、 0、 0、 0的 5个字节。 件的打开与关闭 件类型指针 *件的打开 函数原型: 调用格式: fp=件名,使用文件方式 ); 例如: fp= “r”); 文件使用方式 含 义 “r”(只读) 为输入打开一个已有的文本文件 “w”(只写) 为输出打开一个新的文本文件,若已存在,则覆盖它 “a”(追加) 向文本文件尾添加数据 “只读) 为输入打开一个已有的二进制文件 “只写) 为输出打开一个二进制文件,若已存在,则覆盖它 “追加) 向二进制文件尾添加数据 “r+”(读写) 为读 /写打开一个已有的文本文件 “w+”(读写) 为读 /写建立一个新的文本文件,若已存在,则覆盖它 “a+”(读写) 为读 /写打开一个文本文件,数据追加到末尾 “(读写) 为读 /写打开一个已有的二进制文件 “(读写) 为读 /写建立一个新的二进制文件 “(读写) 为读 /写打开一个二进制文件 件的关闭 函数原型: 调用格式: 件指针 ); 例如: 件的读写 字符读写函数 : 符串读写函数: 据块读写函数: 式化读写函数: 文件 符读写函数 数原型: 调用格式: 字符变量 =件指针 ); 例如: ch= 2. 字符输出函数 数原型: 调用格式: 符,文件指针 ) 例如: a, 3. 文件结束检测函数 数原型: ; 调用格式: 件指针 ); 4位置指针复位函数 数原型: ; 调用格式: 文件指针 ); 【 例 从键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。 # fp;ch;fp=d:w+)= ); );a n);ch=;n) ch,ch=;ch= ch=符串读写函数 . 字符串输入函数 数原型: n, ; n, 2. 字符串输出函数 数原型: ; 例如: 【例 字符串读写函数 1,1; 1,1; fp=d:w+)= ); ; ); a n); s1, 1, 据块读写函数 输入数据块函数 数原型: n, ; 调用格式: ; 例如: ,5, 2输出数据块函数 数原型: n, ; 调用格式: ; 【 例 从键盘输入两个学生数据,写入一个文件中,再读出这两个学生的数据,显示在屏幕上。 # 5; ,* i; p1= p2=fp=); n); i=0; p1=p1,2, p2,2, n n); i=0; 运行情况如下: 82 91 82 91 式化读写函数 格式化输入函数 数原型: ; 调用格式: 文件指针 , 格式字符串 , 地址列表 ) ; 例如: %d%s,&i,s); 2格式化输出函数 数原型: ; 调用格式: 件指针 , 格式字符串 , 输出表列 ) ; 例如: %d%c,j, 【例 函数 略 件的随机读写 件定位 函数原型: 调用格式: 件指针 , 位移量 , 起始点 ); 起始点 标识符 数字 文件头 当前位置 文件尾 下面是 100L, 0); 将位置指针移到离文件头 100个字节处。 50L, 1); 将位置指针移到离当前位置 50个字节处。 2); 将位置指针移到离文件尾
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓库装卸安全操作培训
- 2026年高职(水产养殖技术)水产养殖病害防治阶段测试题及答案
- 消防安全管理培训方案
- 成都职业规划服务
- 2026 五年级下册数学《算包装盒体积》课件
- 人教版九年级体育与健康《田径》教学课件(19张)
- 新媒体创业机会分析-新媒体创业机会
- 学校重大事故预案
- 企业安全管理培训课件模板
- 遥感测绘:未来新视角-揭秘遥感测绘技术与应用前沿
- 公司债券合同
- 七年级历史下册 期中考试卷(一)(人教版)
- CSC-300系列发变组保护调试说明
- 全航速减摇鳍
- E级控制测量技术方案
- YY 0777-2023射频热疗设备
- 河南建设工程项目安全生产综合评定表
- 中学班级协调会流程规定
- -NSF-PROD-NF-V5.6-产品规格说明书-V1.1
- 最新燃气市场开发人员业务指导手册
- 六年级下册美术课件-第一课 巧置换 ︳冀教版 (共21张PPT)
评论
0/150
提交评论