C++将字符串写入文件
时间: 2023-09-13 21:05:50 浏览: 143
C++在文本文件后追加写入字符串
要将字符串写入文件,可以使用 C++ 中的文件流(fstream)类。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <fstream>
using namespace std;
int main() {
string str = "Hello, world!";
ofstream outFile("example.txt"); // 创建文件输出流对象
if (outFile.is_open()) { // 判断文件是否打开成功
outFile << str; // 将字符串写入文件
outFile.close(); // 关闭文件输出流
cout << "Write to file successfully!" << endl;
} else {
cout << "Failed to open file!" << endl;
}
return 0;
}
```
这个程序将字符串 "Hello, world!" 写入文件 example.txt 中。其中,ofstream 类用于创建文件输出流对象,is_open() 方法用于判断文件是否成功打开,<< 操作符用于将字符串写入文件,close() 方法用于关闭文件输出流。
阅读全文