用ofstream创建文件并读写关闭
时间: 2023-07-26 12:21:06 浏览: 100
使用字节流方式操作文件,读取和写入文件,关闭文件
3星 · 编辑精心推荐
可以使用C++中的ofstream类来创建文件并进行读写操作。下面是一个示例代码:
```c++
#include <fstream>
#include <iostream>
using namespace std;
int main() {
ofstream file("example.txt"); // 创建文件
if (file.is_open()) { // 判断文件是否打开成功
file << "Hello, World!"; // 写入内容
file.close(); // 关闭文件
cout << "File created and written successfully." << endl;
} else {
cout << "Error opening file." << endl;
}
ifstream readfile("example.txt"); // 打开文件进行读取
if (readfile.is_open()) { // 判断文件是否打开成功
string line;
while (getline(readfile, line)) { // 读取文件内容
cout << line << endl; // 输出文件内容
}
readfile.close(); // 关闭文件
cout << "File read successfully." << endl;
} else {
cout << "Error opening file." << endl;
}
return 0;
}
```
以上代码创建了一个名为"example.txt"的文件,并写入了"Hello, World!"的内容。然后打开文件进行读取,并输出文件内容。最后关闭文件。
阅读全文