16,748
社区成员
发帖
与我相关
我的任务
分享
char caHex[255];
int nLen = Convert2HexString((unsigned char*)&dwDogID, 4, caHex);
//表示为16进制的字符串
int Convert2HexString(unsigned char* pSrc, int nSrcLen, char* pDes)
{
int j = 0;
for(int i = 0; i<nSrcLen;i++)
{
j += sprintf(pDes+j, "%2.2X", pSrc[i]);
}
pDes[j] = '\0';
return j;
}