十进制转16进制Char*
十进制转16进制Char*
铂金皮特 发表于8个月前
十进制转16进制Char*
  • 发表于 8个月前
  • 阅读 13
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

 

void reversestr(char *source,char target[],unsigned int length)
{
	int i;
	for(i=0;i<length;i++)
	target[i]=source[length-1-i];
	target[i]=0;
}
void tohex(unsigned long num,char *hexStr)
{
	unsigned long n = num;
	char hextable[]="0123456789ABCDEF";
	char temphex[16],hex[16];
	int i=0;
	while(n){
		temphex[i++]=hextable[n%16];
		n /= 16;
	}
	temphex[i]=0;
	reversestr(temphex,hex,i);
	strcpy(hexStr,hex);
}

 

标签: c++
共有 人打赏支持
粉丝 8
博文 7
码字总数 2896
×
铂金皮特
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: