更详细的内容可以查看:https://blog.youkuaiyun.com/sinat_36219858/article/details/80369255#6ifstream-operator
#include <string>
#include <iostream>
#include <algorithm>
#include <vector>
#include <fstream>
using namespace std;
int main()
{
ifstream in("name.txt");
string strtmp;
vector<string> vect;
while(getline(in, strtmp, '/n'))
vect.push_back(strtmp.substr(0, strtmp.find(' ')));
sort(vect.begin(), vect.end());
vector<string>::iterator it=unique(vect.begin(), vect.end());
copy(vect.begin(), it, ostream_iterator<string>(cout, "/n"));
return 0;
}
---------------------
作者:一定要顶上去
来源:优快云
原文:https://blog.youkuaiyun.com/jhfyuf/article/details/84022293
版权声明:本文为博主原创文章,转载请附上博文链接!
#include<fstream>
#include<string>
#include<vector>
#include<iostream>
#define FILE_NAME "file1"
using namespace std;
int main()
{
ifstream input_file;
vector<string> ivec;
string s;
input_file.open(FILE_NAME, ifstream::in);
while(!input_file.eof())
{
getline(input_file, s);
ivec.push_back(s);
//cout << s.c_str() << endl;
}
vector<string>::const_iterator itor = ivec.begin();
for(itor;itor != ivec.end(); itor ++)
{
cout << *itor << endl;
}
return 0;
}
---------------------
作者:Leon_YUN
来源:优快云
原文:https://blog.youkuaiyun.com/sunear0/article/details/51567651
版权声明:本文为博主原创文章,转载请附上博文链接!