1、写文件
在 C++ 中,ofstream
是一个输出文件流类,用于创建和写入文件。它是 C++ 标准库中 <fstream>
头文件提供的一部分,属于输入/输出库(I/O library)。ofstream
stands for output file stream,它继承自 ostream
类,并提供了一系列用于文件操作的成员函数。
主要功能
- 写入文件:
ofstream
允许以文本或二进制模式写入文件。 - 文件打开和关闭:可以打开一个文件进行写入,并在操作完成后关闭文件。
- 格式化输出:与
ostream
类似,ofstream
支持各种格式化操作,如设置精度、宽度、填充字符等。
如何使用 ofstream
- 包含头文件:首先需要包含
<fstream>
头文件。 - 创建
ofstream
对象:创建一个ofstream
类的实例,并可选地在创建时打开文件。 - 打开文件:使用
open()
成员函数打开文件,如果在创建对象时没有打开文件的话。 - 写入文件:使用插入运算符 (
<<
) 或write()
函数写入文件。 - 关闭文件:使用
close()
成员函数关闭文件。
示例代码
#include <fstream>
#include <iostream>
int main() {
std::ofstream outFile("example.txt"