1、简单描述
输入,编写字典,输入词条,查找单词。
2、思路
map一个string键值对应一个string实值。
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
char ss[100],s1[100],s2[100];
map<string,string>m;
map<string,string>::iterator p;
while(gets(ss))
{
s=ss;
if(s=="") break;
else
{
sscanf(s.c_str(),"%s %s",s1,s2);
m[s2]=s1;
}
}
while(gets(ss))
{
s=ss;
p=m.find(s);
if(p!=m.end())
cout<<m[s]<<endl;
else
cout<<"eh"<<endl;
}
return 0;
}
利用sscanf将字符串拆分以空格为界拆分为s1,s2.