ofstream使用例子
时间: 2024-08-12 21:10:25 浏览: 53
`ofstream`是C++标准库中的一个流对象,用于将数据写入到文件中。它是`fstream`的一个派生类,主要用于向文本文件(如`.txt`)写入数据。以下是一个简单的`ofstream`使用例子:
```cpp
#include <iostream>
#include <fstream>
int main() {
// 创建一个ofstream对象,文件名是"example.txt"
std::ofstream outputFile("example.txt");
// 检查文件是否成功打开
if (!outputFile) {
std::cerr << "Error: Unable to open the file." << std::endl;
return 1;
}
// 写入数据
outputFile << "Hello, this is an example written using ofstream.\n";
// 写入整数
outputFile << "Today's date (YYYY-MM-DD): " << std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()) << "\n";
// 关闭文件
outputFile.close();
std::cout << "Data has been successfully written to the file.\n";
return 0;
}
```
在这个例子中,我们首先创建了一个`ofstream`对象`outputFile`,然后检查了文件是否成功打开。接着,我们使用`<<`运算符将字符串和日期信息写入文件。最后,记得调用`close()`方法关闭文件,以释放系统资源。
阅读全文