我正在做一个简单的 C++ 聊天,我想用一个简单的代码来加密消息。 所以我认为它会像 chars a-x,然后它将替换它们,例如 -11。 所以它需要
- 将消息拆分为字符
- 将字符转换成数字
- 将它们按正确的顺序放回原位。
那么有人知道怎么做吗? 谢谢:)
最佳答案
一个简单的方法是运行一个循环并在每次迭代时处理字符。
#include <iostream>
#include <string.h>
using namespace std;
int main() {
int num = 3; //your choice for encryption
int len = 30; //length of string
char * str = new char[len];
cin>>str;
//encrypt
for (int i = 0; i < strlen(str);i++)
{
str[i] += num;
}
cout<<str<<endl;
return 0;
}
关于c++ - 将字符串拆分为字符,然后返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912648/