目录
一.引言
首先我们自实现对 FILE*fp 的包装,实现对象对文件的访问。实现成员函数 put/get 函数。例子代码如下:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream fs("abc",ios::in|ios::out|ios::trunc);
if(!fs)
cout<<"open error"<<endl;
fs.put('a');
fs.put('b');
fs.put('c');
fs.put('d');
fs.seekp(0,ios::beg);
char ch;
while(fs.get(ch),!fs.eof())
{
cout<<ch;
}
fs.close();
return 0;
}
二.文件流对象(fstream)
对文件的操作是由文件流类完成的。文件流类在流与文件间建立连接。由于文件流分为三种:文件输入流、文件输出流、文件输入/输