ofstream和ifstream怎么用
时间: 2023-10-28 17:04:53 浏览: 55
C++ ofstream与ifstream详细用法
5星 · 资源好评率100%
ofstream 用于写操作,可以创建文件并写入数据,示例代码:
```
#include <fstream>
using namespace std;
int main()
{
ofstream outfile;
outfile.open("example.txt", ios::out); // 打开文件,ios::out 表示以写模式打开
if(outfile.is_open())
{
outfile << "This is a line.\n";
outfile << "This is another line.\n";
outfile.close(); // 关闭文件
}
return 0;
}
```
ifstream 用于读操作,可以打开文件并读入数据,示例代码:
```
#include <fstream>
using namespace std;
int main()
{
ifstream infile;
infile.open("example.txt"); // 打开文件,默认以读模式打开
if(!infile)
{
cerr << "Unable to open file.\n";
exit(1);
}
while(infile.eof() == false)
{
char ch = infile.get();
cout << ch;
}
infile.close(); // 关闭文件
return 0;
}
```
阅读全文