当前位置:  编程语言>c/c++

C++ I/O 成员 open():创建一个输入流

 
    发布时间:2014-1-19  


    本文导语: C++ I/O 成员 open():创建一个输入流 open 语法: void open( const char *filename ); void open( const char *filename, openmode mode ); 函数open()用于文件流。它打开filename 并将其与当前的流相关联。可以选择的模式有: 模式含义 ios::app添...

c++ i/o 成员 open():创建一个输入流

open

语法:

  void open( const char *filename );
  void open( const char *filename, openmode mode );

函数open()用于文件流。它打开filename 并将其与当前的流相关联。可以选择的模式有:

模式含义
ios::app添加输出
ios::ate当已打开时寻找到eof
ios::binary二进制模式打开文件
ios::in为读取打开文件
ios::out为写入打开文件
ios::trunc 覆盖存在的文件

如果open()失败,当用于一个布尔表达式中时,作为结果的流会给出对错误的评估。例如:

  ifstream inputstream("file.txt");
  if( !inputstream ) {
    cerr << "error opening input stream" << endl;
    return;
  }
相关主题:
close(), fstream(), ifstream(), ofstream(),
  • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:C++ I/O 成员 open():创建一个输入流
相关文章推荐:
  • java命名空间java.lang.reflect类method的类成员方法: getdefaultvalue定义及介绍
  • 请问:什么是实例成员和类成员?
  • java命名空间java.security.acl接口group的类成员方法: ismember定义及介绍
  • gdb调试时如何进入类成员函数和模板类成员函数?谢谢
  • java命名空间java.lang.reflect接口member的类成员方法: getname定义及介绍
  • 类A为什么从外包继承一个protected成员后,类A的子类为什么不能访问这个成员
  • java命名空间java.security.acl接口group的类成员方法: addmember定义及介绍
  • 将父类变量强制赋予子类变量时,发生了什么?比如子类的成员变量,假如父类中有不存在子类中有的成员变量的情况,那么子类中该变量是否默认取值???
  • java命名空间java.lang.reflect接口member的类成员方法: declared定义及介绍
  • getgrnam获得group结构后,如何遍历gr_mem成员或者组成员?
  • java命名空间java.lang.reflect接口member的类成员方法: public定义及介绍
  • 类静态变量能定义在成员方法中吗?? 在线
  • java命名空间java.security.acl接口group的类成员方法: members定义及介绍
  • Python 面向对象 成员的访问约束
  • java命名空间java.lang.reflect接口member的类成员方法: getmodifiers定义及介绍
  • 成员管理系统 ClubMaster
  • java命名空间javax.sound.sampled类compoundcontrol的类成员方法: compoundcontrol定义及介绍
  • 指向类成员函数的指针其实并非指针
  • java命名空间java.lang类class<t>的类成员方法: ismemberclass定义及介绍
  • 深入C#实例成员和静态成员详解
  • C++ MultiMaps 成员 get_allocator():返回multimap的配置器
  • 请问在linux下面编程怎样查询stl类的成员函数


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3