ofstream 类,用来向文件写数据,写为什么不是 ifstream 而用ofstream呢?是因为一个缓冲区的概念,具体可以参详http://blog.csdn.net/hulifangjiayou/article/details/41969077的介绍,大体就是我们的数据必须先存入缓冲区,要从缓冲区输出到文件 ,形象点就是 文件 《———— 缓冲区 《————我们的数据 所以是从缓冲区 out 所以就是ofstream
ifstream 类 ,用来从文件读取数据到缓冲区
fstream 包括两者,但是可以用一些特殊的方法限制读写,我重点介绍 fstream 。。。。
无论是读写,我们都要open文件,open的格式是 a.open(filename,file_mode) filename可以是直接的字符串也可是指向字符串的指针,file_mode 在primer第五版给出了六种
in 只读方式
out 写
app 每次写操作都直接定位到文件末尾
ate 不管怎样,只要打开文件就定位到文件末尾
trunc 截断文件
binary 以二进制打开
给出一段代码
string s;
fstream my_w_r,other_file; //创建两个对象分