迷惑行为查找器 v1.0.0完成
Plum_Steven · · 个人记录
#include <bits/stdc++.h>
#include <exception>
using namespace std;
vector<string> special;
void init(){
special.push_back("genshin");
special.push_back("yuanshen");
special.push_back("rp++");
special.push_back("orz");
special.push_back("fuck");
special.push_back("shit");
special.push_back("114514");
special.push_back("1919810");
special.push_back("AK");
}
int main()
{
init();
cout<<"迷惑行为查找器 v1.0.0\n";
cout<<"请查看以下词表,无需添加请输入none:\n";
for(int i=0;i<special.size();i++){
cout<<(i+1)<<" "<<special[i]<<endl;
}
string cmd, arg;
int arg2;
cout<<endl<<"add添加词语,delete 索引 删除,print 查看当前词表 none结束,开始查找\n";
while(1){
cout<<"COMMAND: ";
cin>>cmd;
if(cmd=="none") break;
if(cmd=="add"){
getline(cin, arg);
special.push_back(arg);
} else if(cmd=="delete"){
cin>>arg2;
if(arg2>special.size()||arg2<1){
cerr<<"Argument Error\n";
continue;
}
vector<string>::iterator it=special.begin()+(arg2-1);
special.erase(it);
} else if(cmd=="print"){
for(int i=0;i<special.size();i++){
cout<<(i+1)<<" "<<special[i]<<endl;
}
}
else{
cerr<<"Command Not Found\n";
}
}
for(int i=0;i<special.size();i++){
cout<<special[i]<<"\n\n";
string syss="findstr /s /c:\"";
syss+=special[i];
string temp="\" *.cpp";
syss+=temp;
system(syss.c_str());
printf("\n");
}
return 0;
}