头文件
#include <fstream>
“<<“ 插入器,向流输入数据
”>>” 析取器,从流输出数据
ifstream 和ofstream 主要包含在头文件<fstream>
ifstream :硬盘向内存写入文件
ofstream :内存向硬盘写入文件
示例:
ofstream out("out.txt");
if(out.is_open()) //is_open()返回真(1),代表打开成功
{
out<<"HELLO WORLD!"<<endl;
out.close();
}
在文件out.txt中写入了HELLO WORLD!
ifstream in("out.txt");
char buffer[200];
if(in.is_open()){
while(!in.eof()) {
in.getline(buffer,100)
cout<<buffer<<endl;
in.close();
}
}
c++中有一个stream,所有的I/O都是以这个流类为基础的。
继承结构图如下:









网友评论