简单字符串替换
#include<iostream>
#include<string>
#include<map>
using namespace std;
int main()
{
string plain, sub, s;
getline(cin, plain);
getline(cin, sub);
cout << sub << endl;
cout << plain << endl;
map<char, char> mp;
for (size_t i = 0; i != plain.size(); i++)
mp[plain[i]] = sub[i];
while (getline(cin, s), s != "")
{
for (size_t i = 0; i != s.size(); i++)
if (mp.find(s[i]) == mp.end())
cout << s[i];
else
cout << mp[s[i]];
cout << endl;
}
return 0;
}