标签:stream 等价 构造 类库 调用 输出流 文件名 操作文件 cpp
ofstream fout("b.out");//自动打开文件,并且绑定到fout这个对象 streambuf* pOld =cout.rdbuf(fout.rdbuf()); cout的绑定到fout,而不是标准输入输出设备(显示器) //… cout.rdbuf(pOld);//绑定会原来的fout
标准输入输出设备
如果在构造函数中指定一个文件名,当构造这个文件时该文件是自动打开的
ofstream myFile("filename");
可以在调用默认构造函数之后使用open成员函数打开文件
ofstream myFile; //声明一个静态文件输出流对象
myFile.open("filename"); //打开文件,使流对象与文件建立联系
在构造对象或用open打开文件时可以指定模式
ofstream myFile("filename", ios_base::out | ios_base::binary);
把流与一个特定的磁盘文件关联起来。
需要指定打开模式。
把一个字符写到输出流中。
把内存中的一块内容写到一个文件输出流中
操作文件流的内部指针
关闭与一个文件输出流关联的磁盘文件
在写到一个流时进行错误处理
标签:stream 等价 构造 类库 调用 输出流 文件名 操作文件 cpp
原文地址:https://www.cnblogs.com/working-in-heart/p/12232549.html