std::ofstream 头文件
时间: 2024-08-24 11:00:15 浏览: 152
ofstream,ifstream,fstream读写文件
5星 · 资源好评率100%
`std::ofstream` 是 C++ 标准库中的一个流对象,它代表了“输出流”,用于向磁盘、网络或其他支持输出的数据源写入数据。`fstream` 头文件包含了此类和其他与文件输入/输出相关的类,如 `ifstream` 和 `fstream`,它们属于 `<fstream>` 头文件。
当你需要处理文件I/O操作,例如读取或写入文本文件时,`std::ofstream` 的基本用法通常如下:
```cpp
#include <fstream> // 包含 ofstream 头文件
std::ofstream outputFile; // 创建 ofstream 对象,outFile 指向默认的输出设备(通常是标准输出)
// 打开一个文件,如果文件不存在会尝试创建
outputFile.open("filename.txt", std::ios_base::app | std::ios_base::binary); // 'app' 表示追加模式,防止覆盖文件内容;'binary' 表明二进制模式
// 写入数据
outputFile << "Hello, World!\n";
// 关闭文件
outputFile.close();
```
在这个例子中,`ofstream` 实例会将写入的信息追加到指定文件的末尾。如果你想写入新内容并替换原有内容,可以省略 `std::ios_base::app` 参数。
阅读全文