1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#include<iostream>
#include<algorithm>
#include<windows.h>
#include<fstream>
#include<string>
using namespace std;
int main()
{
string text, filename;
cin>>filename;
ifstream myfile(filename.c_str());
myfile >> text;
replace(text.begin(), text.end(), ",", "a");
replace(text.begin(), text.end(), "<", "b");
replace(text.begin(), text.end(), ">", "c");
replace(text.begin(), text.end(), "?", "d");
replace(text.begin(), text.end(), "/", "e");
replace(text.begin(), text.end(), "|", "f");
replace(text.begin(), text.end(), "'", "g");
replace(text.begin(), text.end(), ":", "h");
replace(text.begin(), text.end(), ";", "i");
replace(text.begin(), text.end(), "}", "j");
replace(text.begin(), text.end(), "{", "k");
replace(text.begin(), text.end(), "]", "l");
replace(text.begin(), text.end(), "[", "m");
replace(text.begin(), text.end(), "+", "n");
replace(text.begin(), text.end(), "_", "o");
replace(text.begin(), text.end(), ")", "p");
replace(text.begin(), text.end(), "(", "q");
replace(text.begin(), text.end(), "*", "r");
replace(text.begin(), text.end(), "&", "s");
replace(text.begin(), text.end(), "^", "t");
replace(text.begin(), text.end(), "%", "u");
replace(text.begin(), text.end(), "$", "v");
replace(text.begin(), text.end(), "#", "w");
replace(text.begin(), text.end(), "@", "x");
replace(text.begin(), text.end(), "!", "y");
replace(text.begin(), text.end(), "~", "z");
replace(text.begin(), text.end(), "`", " ");
cout<<text;
system("pause");
return 0;
}
|