1文件处理
2学习目标创建、读取、写入、更新文件顺序文件处理随机存取文件处理高性能非格式化的I/0操作格式化的数据和原始数据的文件处理的区别使用随机存取文件处理的方法来建立事务处理程序
3数据层次一个记录(record)由数个字段组成。记录=类,字段=数据成员顺序文件(sequentialfile),记录一般按记录关键字的顺序存放
4文件和流C++将每个文件看成是字节序列每个文件都以一个文件结束符作为结尾basic_iosbasic_istreambasic_ostreambasic_iostreambasic_ofstreambasic_ifsreambasic_fstream
5创建顺序文件C++没有在文件上强加任何结构图17.4模式描述ios::app将输出数据添加到文件的结尾ios::ate将一个文件打开作为输出文件,并移动到文件尾。可以在文件的任何位置写数据ios::in打开一个文件作为输入文件ios::out打开一个文件作为输出文件ios::trunc如果文件有内容则将文件内容丢弃ios::binary打开一个文件进行二进制输入或输出
6从顺序文件读取数据图17.7istream和ostream提供了成员函数来重定义文件定位指针(文件中下一个被读取或写入的字节号)istreamseekg(“seekget”)get指针指出文件中下一个输入的字节号ostreamsee
您可能关注的文档
最近下载
- 2.1.2地球与地球仪++课件-2025-2026学年七年级地理上册湘教版.pptx VIP
- T∕CCMA 0074-2019 挖掘机载荷谱试验方法(可复制版).pdf
- 2.1+地球与地球仪(第2课时)课件+-2025-2026学年地理湘教版七年级上册.pptx VIP
- 第二章第一节地球与地球仪+第2课时+地球仪课件-+2024-2025学年七年级地理上册湘教版+.pptx VIP
- 车辆解押委托书模板.docx VIP
- 酒店餐饮从业人员健康管理制度(完整版).doc VIP
- 工贸行业粉尘爆炸重大事故隐患判定标准图解.pdf
- 2.1+地球与地球仪(第2课时)课件-2024-2025学年七年级地理上册湘教版+.pptx VIP
- 互换性与测量技术 第4版 课件全套 周文玲 第1--10章 绪论 ---尺寸链的分析与计算.pptx
- 2.1+地球与地球仪(第二课时)课件2026-2027学年湘教版地理七年级上册.pptx VIP
原创力文档

文档评论(0)