-1
在我的班上,我的老師給了我一個關於加密和解密密碼的功課。在這個作業中,該算法是要找出如何解密它以前的用戶輸入的。實際上,如何將它從ASCII碼轉換回char。有沒有辦法做到這一點?謝謝。如何將ASCII碼轉換爲C++中的字符?
這是代碼:
#include<iostream>
using namespace std;
int main(){
//reverse
cout << "Please input password: ";
cin >> pwd;
int size = pwd.length();
const int maxSize = 100;
char pwdReversed[maxSize];
int pwdEncrypted[maxSize];
int j = 0;
cout << "Reversed Password: ";
for(int i = size - 1; i >= 0; i--){
cout << pwd[i];
pwdReversed[j] = pwd[i];
pwdEncrypted[j] = (int)pwd[i];
j++;
}
cout<< endl;
//Output
cout << "Encrypted pwd: ";
for(int i = 0; i < j; i++){
cout << pwdEncrypted[i];
}
cout << endl;
return 0;
}
歡迎來到Stack Overflow。這個網站是針對特定的問題和錯誤,而不是「我該怎麼做」這個問題。如果您有關於某些代碼的具體問題,請將您的問題簡化爲該問題,並向我們展示您嘗試解決方案所做的一切/哪些方面無效。 –