c++输出到txt文件
时间: 2023-08-17 19:09:30 浏览: 91
在 C++ 中,可以使用文件流来将输出内容写入到文本文件中。下面是一个基本的示例:
```c++
#include <iostream>
#include <fstream>
int main() {
std::ofstream outfile("output.txt"); // 创建一个名为 "output.txt" 的文件流对象
outfile << "Hello, world!"; // 将字符串写入文件
outfile.close(); // 关闭文件流
return 0;
}
```
在上述示例中,我们使用 `ofstream` 类创建一个名为 "output.txt" 的文件流对象。然后,我们使用 `<<` 运算符将字符串 "Hello, world!" 写入到该文件中。最后,我们调用 `close()` 方法关闭文件流。
如果要写入多个内容,可以多次使用 `<<` 运算符。每次使用时,都会将内容写入到文件中。
如果要追加内容到文件末尾,而不是覆盖原有内容,可以使用 `std::ios::app` 模式打开文件流:
```c++
std::ofstream outfile("output.txt", std::ios::app);
```
这样就可以将新的内容追加到文件末尾了。
阅读全文