Chinaunix首页 | 论坛 | 博客
  • 博客访问: 156198
  • 博文数量: 27
  • 博客积分: 710
  • 博客等级: 上士
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-03 20:08
文章分类

全部博文(27)

文章存档

2012年(1)

2011年(22)

2010年(4)

我的朋友

分类: C/C++

2011-10-19 14:52:56

fstream头文件定义了三种支持文件IO的类型:

(1)ifstream

(2)ofstream

(3)fstream

文件流对象的使用

  1. ifstream infile;
  2. infile.open(filename.c_str());
  3. if( !infile )
  4. {
  5.    cerr << "error:unable to open input file" << endl;
  6.    return -1;
  7. }
  8. // ... code ...
  9. infile.close();

注:由于历史原因,IO标准库使用C风格字符串,而不是C++ string类型的字符串作为文件名,所以在调用open或使用文件名作初使化式,需先调用c_str成员来获取C风格字符串

阅读(1182) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~