c++进阶之---ifstream/ofstream
2011-04-10 13:09
267 查看
从上图中我们可以清楚的了解到各个I/O类之间的继承关系。ifstream和ostream都满足istream和osteam所拥有的成员函数。
从一个文件中读取:
std::string fileName;
std::cin>>fileName;
ifstream infile(fileName.c_str());
//or
ifstream infile;
infile(fileName.data());
//fileName.c_str(),fileName().data()都是从string对象中提取实际字符串的方法。因为函数名必须是C字符串,string对象本身还包含
//有其他信息,如果文件名中包含空格,我们可以使用cin.getline()
向一个文件写入同样:
ofstream outfile;
outfile.open(fileName.c_str(),std::ostream::app); //app末尾追加
对一个文件写入和读出:
fstream file;
file.open(fileNmae.c_str(),fstream::in | fstream::out | fstream::app) //也可以使用ios::app等
对于以上的操作,我们都要检查文件是否正常打开:
file.is_open()
相关文章推荐
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写操作(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- 【c/c++】C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- 从零开始学C++之IO流类库(二):文件流(fstream, ifstream, ofstream)的打开关闭、流状态
- C++ ofstream/ifstream读写文件demo
- c++文件处理ofstream,ifstream
- C++文件读写详解(ofstream,ifstream,fstream)
- C++ 读取配置文件的 ofstream和ifstream详细用法
- C++ 文件读写详解(七)(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)
- 从零开始学C++之IO流类库(二):文件流(fstream, ifstream, ofstream)的打开关闭、流状态 .
- C++文件读写详解(ofstream,ifstream,fstream)
- C++ ofstream和ifstream用法
- C++ ifstream ofstream
- C++文件读写详解(ofstream,ifstream,fstream)
- C++文件读写详解(ofstream,ifstream,fstream)