c++几种文件操作方式
时间: 2023-12-02 09:43:21 浏览: 76
C++中有三种文件操作方式:输入、输出和追加。可以使用fstream类来进行文件操作。
以下是三种文件操作方式的示例代码:
1. 文件输入操作
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main () {
char data[100];
// 以读模式打开文件
ifstream infile;
infile.open("file.txt");
cout << "Reading from the file" << endl;
infile >> data;
// 在屏幕上写入数据
cout << data << endl;
// 再次从文件读取数据,并显示它
infile >> data;
cout << data << endl;
// 关闭打开的文件
infile.close();
return 0;
}
```
2. 文件输出操作
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream outfile;
outfile.open("file.txt");
outfile << "Hello C++" << endl;
outfile << "I love C++" << endl;
outfile.close();
return 0;
}
```
3. 文件追加操作
```cpp
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream outfile;
outfile.open("file.txt", ios::app);
outfile << "Hello C++" << endl;
outfile << "I love C++" << endl;
outfile.close();
return 0;
}
```
阅读全文