我试图通过交换两个连续的字母来进行基本的字符串加密。而且它并没有真正按照我的预期工作。
#include <iostream>
#include <string.h>
#include <algorithm>
int main()
{
std::string str = "This is a simple string.";
for (int i = 0; i <= str.length(); i++) {
std::swap(str[i], str[i + 1]);
}
std::cout << str;
std::cin.get();
}
Run Code Online (Sandbox Code Playgroud)
我实际上想交换两个附近的字母,所以它看起来像加密的。当前结果是
his is a simple string.
Run Code Online (Sandbox Code Playgroud)