如何把16进制数组成的字符串转化成DWORD类型
1个回答
展开全部
再把 dword转为字符串的也发出来
void HashToString(char *strHash,SHA1 hash,int iSize) //hash转成字符串
{
uchar *p=(uchar *)&hash;
char tmp[3]={0};
for (int j=0;j<iSize;j++)
{
sprintf(tmp,"%02X",(uchar)p[j]);
//OutputDebugString(tmp);
strcat(strHash,tmp);
}
//OutputDebugString(strHash);
}
void HashToString(char *strHash,SHA1 hash,int iSize) //hash转成字符串
{
uchar *p=(uchar *)&hash;
char tmp[3]={0};
for (int j=0;j<iSize;j++)
{
sprintf(tmp,"%02X",(uchar)p[j]);
//OutputDebugString(tmp);
strcat(strHash,tmp);
}
//OutputDebugString(strHash);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询