十六进制字符串转换成字符字符串
来源:互联网 发布:网上交水电费软件 编辑:程序博客网 时间:2024/06/05 14:14
char* hex2str(char* dest,char* src)
{
if(dest == NULL || src == NULL)
return NULL;
char* tmp = dest;
while(*src != '\0')
{
*tmp = (*src - '0') * 16;
++src;
if(*(src) == 'a')
*tmp += 10;
else if(*(src) == 'b')
*tmp += 11;
else if(*(src) == 'c')
*tmp += 12;
else if(*(src) == 'd')
*tmp += 13;
else if(*(src) == 'e')
*tmp += 14;
else if(*(src) == 'f')
*tmp += 15;
else
*tmp += (*src - '0');
++tmp;
++src;
}
*(++tmp) = '\0';
return dest;
}
{
if(dest == NULL || src == NULL)
return NULL;
char* tmp = dest;
while(*src != '\0')
{
*tmp = (*src - '0') * 16;
++src;
if(*(src) == 'a')
*tmp += 10;
else if(*(src) == 'b')
*tmp += 11;
else if(*(src) == 'c')
*tmp += 12;
else if(*(src) == 'd')
*tmp += 13;
else if(*(src) == 'e')
*tmp += 14;
else if(*(src) == 'f')
*tmp += 15;
else
*tmp += (*src - '0');
++tmp;
++src;
}
*(++tmp) = '\0';
return dest;
}
0 0
- 十六进制字符串转换成字符字符串
- 十六进制转换成字符串
- C语言 十六进制字符转换为字符串
- 将字符串转换成十六进制
- 十六进制字符串转换成中文
- 十六进制字符串转换成整形
- 十六进制字符串转换成中文
- 十进制字符串转换成十六进制字符串
- 字符字符串转十六进制字符串
- 字符串操作/转换十六进制字符串
- 字符串转换为十六进制
- 字符串转换为十六进制
- 字符串转换为十六进制
- 字符串转换为十六进制
- 字节数组 整型 字符串 十六进制 字符 之间的转换
- PHP把 ASCII 字符的字符串转换为十六进制值
- mssql中十进制转换成十六进制字符串
- 字符串怎么转换成十六进制数?
- MySQL修改root密码的多种方法
- 操作系统中的进程与线程
- 18位号码身份证校验码的计算公式(c++)
- LeetCode之路——3Sum
- 在C++中如何实现文件的读写
- 十六进制字符串转换成字符字符串
- 1006. 换个格式输出整数 (15)
- yum rpm 虚拟机快照
- 插入排序
- MTK驱动之modem编译及配置
- web.xml文件的作用及基本配置
- 设置Eclipse中的tab键为4个空格的完整方法
- 单个NAL单元的处理
- ubuntu下python运行出现No module name _tkinter解决办法