网站大量收购闲置独家精品文档,联系QQ:2885784924

C++文件读写详解(ofstream,ifstream,fstream).pdf

C++文件读写详解(ofstream,ifstream,fstream).pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++文件读写详解(ofstream,ifstream,fstream).pdf

在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream ,以前粗略知道其用法和含义 , 在看了几位大牛的博文后 ,进行整理和总结 : 这里主要是讨论fstream的内容 : [java] view plain copy print ? 01.  #include fstream   02.  ofstream         //文件写操作 内存写入存储设备    03.  ifstream         //文件读操作 ,存储设备读区到内存中   04.  fstream          //读写操作 ,对打开的文件可进行读写操作    1.打开文件 在fstream类中,成员函数open ()实现打开文件的操作 ,从而将数据流和文件进行关联 ,通过 ofstream,ifstream,fstream对象进行对文件的读写操作 函数 :open () 无法加载插件。 [cpp] view plain copy print ? 01.  span style font­family:Times New Roman;font­size:16px;   02.  public member function   03.     04.  void open ( const char * filename,   05.              ios_base::openmode mode   ios_base::in | ios_base::out );   06.     07.  void open(const wchar_t *_Filename,   08.          ios_base::openmode mode ios_base::in | ios_base::out,   09.          int prot   ios_base::_Openprot);   10.     11.  /span   无法加载插件。 参数 : filename   操作文件名            mode        打开文件的方式            prot         打开文件的属性                            //基本很少用到 ,在查看资料时 ,发现有两种方式 打开文件的方式在ios类(所以流式I/O的基类)中定义 ,有如下几种方式 : ios::in 为输入(读)而打开文件 ios::out 为输出(写)而打开文件 ios::ate 初始位置 :文件尾 ios::app 所有输出附加在文件末尾 ios::trunc 如果文件已存在则先删除该文件 ios::binary 二进制方式 这些方式是能够进行组合使用的 ,以“或”运算(“|” )的方式 :例如 [cpp] view plain copy print ? 01.  ofstream out;   02.  out.open(Hello.txt, ios::in|ios::out|ios::binary)                 //根据自己需要进 行适当的选取   打开文件的属性同样在ios类中也有定义 : 0 普通文件 ,打开操作 1 只读文件 无法加载插件。 2 隐含文件 4 系统文件 对于文件的属性也可以使用“或”运算和“+”进行组合使用 ,这里就不做说明了。 很多程序中,可能会碰到ofstream out(Hello.txt), ifstream in(...),fstream foi(...)这样的的使用 ,并没 有显式的去调用open ()函数就进行文件的操作 ,直接调用了其默认的打开方式 ,因为在stream类的构 造函数中调用了open()函数,并拥有同样的构造函数 ,所以在这里可以直接使用流对象进行文件的操作 , 默认方式如下 : [cpp] view plain copy print ? 01.  span style font­family:Times New Roman;font­size:16p

文档评论(0)

tangtianbao1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档