已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 13023-2026瓦楞芯(原)纸
- OIDC提供者配置动态注册安全性检测报告
- 2026年初中语文专题教研活动
- 2026年职业运动员身体素质
- 2026年高效数学课堂教学模式
- 2026年服装行业职业目标规划书
- 鹤壁能源化工职业学院《肿瘤放射治疗学》2026-2027学年第一学期期末试卷含解析
- 汽车控制器:软件定义汽车与电子电气架构升级驱动下的核心电子控制平台市场
- 厦门华天涉外职业技术学院《数字影视特效与合成》2026-2027学年第一学期期末试卷含解析
- 长春科技学院《大学语文-经典阅读》2026-2027学年第一学期期末试卷含解析
- 2024届北京十一学校物理八年级第二学期期末考试模拟试题含解析
- 湖北省黄冈市2024年中考历史模拟试卷及答案
- 勇气大爆发二声部合唱五线谱
- 预防接种妈妈班课堂小结
- 中建极端恶劣天气综合应急预案应急方案
- 投标报名信息表
- 地理教育测量与评价
- 小学体育-单手肩上投篮教学设计学情分析教材分析课后反思
- 框剪结构18层住宅楼工程施工组织设计方案范本
- 招标投标法及招标实务
- 基础营养学(能量+三大产能营养素)课件
评论
0/150
提交评论