C++文件处理与流操作学习指南.pptx

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

文档评论(0)

1亿VIP精品文档

相关文档