ofstream以文本形式打开文件用什么std::ios
时间: 2024-01-21 11:04:07 浏览: 80
流式IO(一)使用ofstream 向一个文本文件中输出各种类型的数据,并打开文件观察结果
4星 · 用户满意度95%
可以使用`std::ios::out`或者`std::ios::app`,`std::ios::out`表示覆盖原有内容,而`std::ios::app`表示在文件末尾追加新的内容。示例如下:
```
#include <fstream>
int main() {
std::ofstream ofs("example.txt", std::ios::out); // 以覆盖原有内容的方式打开文件
// 或者:std::ofstream ofs("example.txt"); // 默认以std::ios::out模式打开文件
if (ofs.is_open()) {
ofs << "Hello, World!" << std::endl;
ofs.close();
}
std::ofstream ofs2("example.txt", std::ios::app); // 以追加新内容的方式打开文件
if (ofs2.is_open()) {
ofs2 << "This is a new line." << std::endl;
ofs2.close();
}
return 0;
}
```
阅读全文