void Int64ToByte(BYTE *pData)
{
BYTE *pBegin = pData;
BYTE *pEnd = pData + 7;
for (int i= 0; i <4; ++i)
{
BYTE temp;
temp = *pBegin;
*pBegin = *pEnd;
*pEnd = temp;
++pBegin;
--pEnd;
}
}
{
BYTE *pBegin = pData;
BYTE *pEnd = pData + 7;
for (int i= 0; i <4; ++i)
{
BYTE temp;
temp = *pBegin;
*pBegin = *pEnd;
*pEnd = temp;
++pBegin;
--pEnd;
}
}
本文介绍了一个简单的C/C++函数,该函数用于将64位整数从一种字节序转换为另一种字节序。通过交换高低字节来实现小端到大端或者大端到小端的转换。
2372

被折叠的 条评论
为什么被折叠?



