Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303577
  • 博文数量: 45
  • 博客积分: 1429
  • 博客等级: 上尉
  • 技术积分: 422
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-19 09:12
文章分类

全部博文(45)

文章存档

2021年(1)

2020年(1)

2019年(1)

2016年(4)

2015年(3)

2011年(4)

2010年(31)

我的朋友

分类: C/C++

2010-08-16 15:01:20

记一下:
C++ Primer P318
ifstream input;
string line;
getline(input,line)
istringstream stream(line);//这里即一次读入一个单词
使用istringstream记得头文件sstream否则有以下错误:
`std::istringstream stream' has initializer but incomplete type



string first,last=string("hello word");
istringstream stream(last);
stream>>first;
cout<

从文件中读出亦是一样,可用ifstream流:
    const string file="ftest.txt";
    string word;
    ifstream in;
    in.close();
    in.clear();
    in.open(file.c_str());
    while(in>>word){
                    cout<    }//while 亦是遇到空格读一次,直至文件结束
阅读(2383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~