更详细的内容可以查看: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
版权声明:本文为博主原创文章,转载请附上博文链接!
本文介绍如何使用C++标准库中的ifstream类来读取文本文件,并将其内容存储到字符串向量中,以便进一步处理如排序和去重等操作。
3万+

被折叠的 条评论
为什么被折叠?



