《C++面向对象编程》第12讲 输入输出流和文件操作(I).pptVIP

  • 25
  • 0
  • 约8.6千字
  • 约 35页
  • 2016-09-29 发布于浙江
  • 举报

《C++面向对象编程》第12讲 输入输出流和文件操作(I).ppt

(3) 文件操作的流程(续) 打开方式:具体见教材p290-291,重点记住一些基本的打开方式,如:ios::in,ios::out,ios::binary,等,还可以用”|”组合多个互不排斥的打开方式; 保护方式: filebuf::openprot:兼容共享方式,默认 filebuf::sh_none: 独占,不共享 filebuf::sh_read: 允许读共享 filebuf::sh_write: 允许写共享 (3) 文件操作的流程(续) 也可以将(1)、(2)合为一起: 格式: 文件流类 对象名(文件名,打开方式,保护方式) 相关说明同前面 3)文件的读写操作 这部分内容很重要,后面将分情况具体介绍 4)关闭文件:将缓冲区的数据写入文件,添加文件结束标志,切断文件流对象与文件的联系 格式:对象名.close() 6. 文本文件的读写操作 (1)读写方法有两种: 用流插入运算符和流提取运算符输入输出标准类型的数据; 这是因为ifstream类、ofstream类和fstream类是从istream类、ostream类和iostream类派生的,所以在标准I/O流类中的输入输出操作,仍适用于文件I/O操作。(对象名要换成相应文件流对象,不要写成cout、cin) 用前面介绍过的成员函数put()、get()、getline()等进行字符的输入输出。 (2)例子:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档