用c++实现大小端序互转(字符串方法)

今天在逆一个RC4加密算法,忘了IDA如何自动将大小端序互转的按键,索性自己写了一个,因为是用字符串方法,所以理论上长度是管够的

#include 
#include 
using namespace std;
int main()
{
	string m_string1;
	getline(cin, m_string1);
	int len = m_string1.length();
	string m_string2;
	int i;
	for ( i = 0; i < len ; i=i+2)
	{
		m_string2 = m_string2 + m_string1[len - 2 - i] + m_string1[len - 1 - i];
	}
	cout << m_string2 << endl;
	return 0;

}

运行结果如图 

用c++实现大小端序互转(字符串方法)_第1张图片

 非常简单,直接ctrl cv走就行

你可能感兴趣的:(c++,算法,开发语言,大小端序互转)