如何将下面的C代码转化成PHP代码
本帖最后由 lovezym5 于 2011-04-18 09:35 编辑
void StrToHex(const char *lpInData, int iInSize, char *lpOutData)
{
int i;
char *sTemp;
sTemp = (char *)malloc((iInSize*2+1) * sizeof(char));
if(!sTemp)
return;
memset(sTemp, 0, iInSize*2+1);
for(i = 0; i < iInSize; i++)
{
sprintf(&(sTemp[2*i]), "%02X",(unsigned char)lpInData);
sprintf(&(sTemp[2*i+1]), "%02X",(unsigned char)(lpInData<<4));
}
//sprintf(lpOutData+ i * 2, "%02X", lpInData);
for(i = 0; i < iInSize*2; i++)
lpOutData = sTemp;
if(sTemp)
{
free(sTemp);
sTemp = NULL;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论