?? 風語者.cpp
字號:
# include <iostream.h>
# include <iomanip.h>
void main()
{
cout<<setw(45)<<"***********************************"<<endl;
cout<<setw(46)<<"* 風語者1.0版 * "<<endl;
cout<<setw(45)<<"* ++++++++++++++ *"<<endl;
cout<<setw(45)<<"***********************************"<<endl;
cout<<endl;
cout<<"由江蘇科技大學 531學社 李超開發"<<endl;
cout<<"版權所有"<<'\t'<<"盜版必究"<<endl;
cout<<"聯系電話:05115625942"<<endl;
cout<<"使用說明:本軟件是一款小巧的基于漢語拼音的密語編輯,翻譯工具"<<endl;
cout<<" 例如:zhong guo應寫為zhong+ guo- 。+-*/分別代表聲調的1234聲,每打完"<<endl;
cout<<" 一個字的拼音及聲調后應按一下水平制表符tab鍵,以分隔每個拼音"<<endl;
cout<<"全部輸完后按回車繼續"<<endl;
cout<<"現在開始,請選擇:編輯請按a,翻譯請按b,選擇完畢按回車確認"<<endl;
char a1;
char b1;
char c1;
cin>>a1;//這里已經打回車了。
if(a1=='a')
{cout<<"你現在已進入編輯界面,請輸入要轉為密電的內容,"<<endl;
cout<<"按下回車鍵,一切交給我風語者吧!"<<endl;
cout<<"內容為:";
cin>>b1; //(經驗)注意:如用cin.get(b1)會把上面已打的回車讀入,而
//造成程序認為b1滿足了'\n'而自動跳出。所以應用cin代替
cout<<endl;
for(;b1!='\n';)
{
switch(b1)
{
case 'a': cout<<'r';break;
case 'b': cout<<'p';break;
case 'c': cout<<'s';break;
case 'd': cout<<'n';break;
case 'e': cout<<'q';break;
case 'f': cout<<'a';break;
case 'g': cout<<'c';break;
case 'h': cout<<'b';break;
case 'i': cout<<'d';break;
case 'j': cout<<'e';break;
case 'k': cout<<'g';break;
case 'l': cout<<'f';break;
case 'm': cout<<'l';break;
case 'n': cout<<'h';break;
case 'o': cout<<'i';break;
case 'p': cout<<'k';break;
case 'q': cout<<'m';break;
case 'r': cout<<'j';break;
case 's': cout<<'z';break;
case 't': cout<<'y';break;
case 'u': cout<<'x';break;
case 'v': cout<<'o';break;
case 'w': cout<<'t';break;
case 'x': cout<<'u';break;
case 'y': cout<<'w';break;
case 'z': cout<<'v';break;
case '+': cout<<'+';break;
case '-': cout<<'-';break;
case '*': cout<<'*';break;
case '/': cout<<'/';break;
case '\t': cout<<'\t';break;
}cin.get(b1);
}
}
if(a1=='b'){
cout<<"您現在已進入翻譯界面,請輸入要翻譯的內容,按下回車鍵,"<<endl;
cout<<"一切交給我風語者吧!"<<endl;
cout<<"密電為:";
cin>>c1;
cout<<endl;
for(;c1!='\n';)
{
switch(c1) {
case 'r': cout<<'a';break;
case 'p': cout<<'b';break;
case 's': cout<<'c';break;
case 'n': cout<<'d';break;
case 'q': cout<<'e';break;
case 'a': cout<<'f';break;
case 'c': cout<<'g';break;
case 'b': cout<<'h';break;
case 'd': cout<<'i';break;
case 'e': cout<<'j';break;
case 'g': cout<<'k';break;
case 'f': cout<<'l';break;
case 'l': cout<<'m';break;
case 'h': cout<<'n';break;
case 'i': cout<<'o';break;
case 'k': cout<<'p';break;
case 'm': cout<<'q';break;
case 'j': cout<<'r';break;
case 'z': cout<<'s';break;
case 'y': cout<<'t';break;
case 'x': cout<<'u';break;
case 'o': cout<<'v';break;
case 't': cout<<'w';break;
case 'u': cout<<'x';break;
case 'w': cout<<'y';break;
case 'v': cout<<'z';break;
case '+': cout<<'1';break;
case '-': cout<<'2';break;
case '*': cout<<'3';break;
case '/': cout<<'4';break;
case '\t': cout<<'\t';break;
}cin.get(c1);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -