求大佬帮帮忙!!!!!!!!
你去百度c++函数unique的使用
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
点赞
#include <iostream>
#include <fstream>
#include <string>
#include <set>
#include <vector>
using namespace std;
// 集合容器,自动去重。
set<string> st;
// 向量容器,形成列表。
vector<string> vc;
int main(void){
// 读入文件默认是input.txt,与当前函数同路径。也可以改为其他绝对路径。
string inputFile = "input.txt";
// 设置一个从文件中读入的输入流。相当于cin一样。
ifstream fin(inputFile);
// 每次都读进来一个单词,送到字符串变量str中。
string str;
// 当文件读到文件尾的时候,这个while就结束了。
while(fin>>str){
// 将每次读进来的单词送进集合中。
st.insert(str);
}
// 关闭文件流。
fin.close();
for(string ss: st){
// 在命令行里面输出各个单词。
cout<<ss<<endl;
// 在向量容器里面放入每个单词。
vc.push_back(ss);
}
// 最后vc就是各个单词的列表,而且已经实现了去重的效果。
return 0;
}