ofstream指定数据
时间: 2024-03-03 12:21:39 浏览: 43
`ofstream` 是一个用于写入文件的 C++ 标准库类。如果要将特定的数据写入文件中,可以使用 `ofstream` 的 `<<` 运算符。下面是一个示例代码,将字符串和整数写入文件中:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream myfile("example.txt");
if (myfile.is_open()) {
myfile << "This is a string. \n";
myfile << 123 << endl;
myfile.close();
cout << "File written successfully. \n";
} else {
cout << "Unable to open file. \n";
}
return 0;
}
```
在上面的示例中,我们使用 `ofstream` 创建了一个名为 `example.txt` 的文件。然后使用 `<<` 运算符将字符串和整数写入文件中。最后,我们关闭文件并输出成功或失败的消息。
注意,当使用 `ofstream` 写入数据时,它将覆盖文件中的任何现有数据。如果要在文件的末尾添加数据,可以使用 `ofstream` 的 `open` 函数并指定 `ios::app` 标志,如下所示:
```c++
ofstream myfile;
myfile.open("example.txt", ios::app);
```
这将打开文件并将写入指向文件末尾。
阅读全文