




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村房屋改造与翻建协议
- 清洁合作协议书
- 特约商家协议书
- 足浴开店预售合同协议
- 有关借款协议书
- 业务承揽协议合同书
- 返租商铺协议书范本
- 邮储开户协议书范本
- 测绘变更协议书
- 进口食品供货合同协议
- 医学教材 《护理伦理学》第七章 生殖技术护理伦理
- 2024秋国家开放大学《交通工程》形考任务1-4答案
- 我是中队小主人(教学设计)浙教版二年级下册综合实践活动
- 企业网络设备资产清查合同
- 2024年山东省泰安市中考英语试题卷(含标准答案及解析)
- C语言程序设计 课件 第5章-数组
- 2023年延边大学工作人员招聘考试真题
- 节奏课程设计
- 投标担保函样式
- DL∕T 548-2012 电力系统通信站过电压防护规程
- 物流合伙人合同协议书
评论
0/150
提交评论