2015-09-15-文件流

在C++中调用fstream定义的ifstream,ofstream,fstream来对文件进行读写。

ifstream infile(ifile.c_str());             //输入流
ofstream outfile(ofile.c_str())         //输出流
fstream fin_out(file.c_str());          //输入输出流
//open(const char* filename,int mode,int access);
//使用C风格字符串

检查文件是否打开成功

if(infile) //成功,返回true,否则false

清除文件流的状态

尝试打开新文件之前,必须关闭当前的文件流。如果重用文件流读写多个文件,必须在读写另一个文件之前调用clear函数清楚该流的状态。

文件模式

inout 写
app 每次写之前找到文件尾
ate 打开文件后立即将文件定位在文件尾
trunc   打开文件时清空已存在的文件流
binary  二进制

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-10-02 00:17  mlhy  阅读(121)  评论(0编辑  收藏  举报