码迷,mamicode.com
首页 > 其他好文 > 详细

Stream_iterator 测试

时间:2015-03-11 19:04:34      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

#include <iterator> // istream_iterator 与 ostream_iterator 头文件

using namespace std;

// 功能:
// 1.从标准输入读取所有输入文字
// 2.排序
// 3.将它们打印到屏幕上

// didn‘t work... istream_iterator<string>(cin) 程序输入没法停止

int main(int argc,char** argv)
{
    vector<string> strVec;
    
    copy(istream_iterator<string>(cin),
             istream_iterator<string>(),
             back_inserter(strVec));
    
    sort(strVec.begin(), strVec.end());
    
    // 消除重复值 输出到屏幕
    unique_copy(strVec.begin(), strVec.end(), 
                            ostream_iterator<string>(cout,"\n"));    

    return 0;    
}

 

Stream_iterator 测试

标签:

原文地址:http://www.cnblogs.com/sylar-liang/p/4330537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!