fstream+include
时间: 2023-11-22 16:06:11 浏览: 60
在C++中,fstream是一个用于文件输入输出的类。它包含在头文件<fstream>中。使用fstream可以方便地进行文件的读写操作。在使用fstream之前,需要先包含<fstream>头文件。同时,为了避免频繁使用std::fstream::,可以使用using namespace std;来简化代码。下面是使用fstream进行文件读写的三种方式:
1. ofstream:用于写文件,可以创建一个新文件或覆盖一个已有的文件。
```c++
#include <fstream>
using namespace std;
int main() {
ofstream ofs("文件名", 打开方式);
if (ofs.is_open()) {
ofs << "写入的内容" << endl;
ofs.close();
}
return 0;
}
```
2. ifstream:用于读文件,可以打开一个已有的文件并读取其中的内容。
```c++
#include <fstream>
using namespace std;
int main() {
ifstream ifs("文件名", 打开方式);
if (ifs.is_open()) {
string line;
while (getline(ifs, line)) {
cout << line << endl;
}
ifs.close();
}
return 0;
}
```
3. fstream:既可以读文件,也可以写文件,可以打开一个已有的文件并读取其中的内容,也可以创建一个新文件或覆盖一个已有的文件。
```c++
#include <fstream>
using namespace std;
int main() {
fstream fs("文件名", 输入打开方式 | 输出打开方式);
if (fs.is_open()) {
fs << "写入的内容" << endl;
string line;
while (getline(fs, line)) {
cout << line << endl;
}
fs.close();
}
return 0;
}
```
阅读全文