問題是:
編寫一個簡單的程序來使用查找表或簡單的算法來加密文本字符串;例如,文本字符串「Hello World」可以簡單地通過每個字符翻譯爲英文字母輸入「眼鏡蛇」輸出「dpcsb」翻譯1個字符到下一個C++
char inputwords[100];
char *words;
char y='w';
int x=0;
cout<<"Enter word: ";
cin>>inputwords;
words=&inputwords[0];
for(int ctr=0;ctr<100;ctr++)
{
if(*(words+ctr)+1==1||*(words+ctr)+1==-51)
cout<<" ";
else
cout<<char(*(words+ctr)+1);
}
這裏的下一個字母被加密爲字符串「ifmmp xpqme」是代碼片段 我的問題是,當我輸入「你好世界「的輸出只是」ifmmp「而忽視了」世界「。輸入流中的使用>>
幫助:(
'CTR <100','+ 1 == 1','-51' ......很多奇怪的事情。 –
這個例子首先是不好的,因爲它不僅僅是「簡單地把每個字符翻譯成下一個字母」,它還改變了兩個字符的情況。 – twalberg