字符转换
来源:互联网 发布:mac os 10.11.4 dmg 编辑:程序博客网 时间:2024/05/21 10:39
std::string HexStrToStr(char* szSrc)
{
std::string strResult;
for (int i=0; i<strlen(szSrc); )
{
std::string strTemp;
strTemp = szSrc[i];
int nNum = 0;
if ('a'<=strTemp.c_str()[0] && 'f' >= strTemp.c_str()[0] ||
'A'<=strTemp.c_str()[0] && 'F' >= strTemp.c_str()[0])
{
nNum = strTemp.c_str()[0] - 'a' + 10;
}
else
{
nNum = 16*atoi(strTemp.c_str());
}
strTemp = szSrc[i+1];
if ('a'<=strTemp.c_str()[0] && 'f' >= strTemp.c_str()[0] ||
'A'<=strTemp.c_str()[0] && 'F' >= strTemp.c_str()[0])
{
nNum += strTemp.c_str()[0] - 'A' + 10;
}
else
{
nNum += atoi(strTemp.c_str());
}
strResult += (char)nNum;
i +=2;
}
return strResult;
}
Tis is a test 测试 测试 测试
0 0
- 转换字符
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- 字符转换
- DisplayTag用法
- CPU大小端的判断
- 寻找汇编大神帮我看一下这个程序
- Apache中主要配置文件(Linux系统)
- Linux命令之sed
- 字符转换
- Android任务和返回栈完全解析,细数那些你所不知道的细节
- 第三方绘图控件 AChartEngine 浅析
- 【代码笔记】iOS-点击一个按钮会出现多个按钮的动画效果
- Java SE 学习 第一节
- IOS:用户(网络&本地)数据的安全
- codeforces 616E - Sum of Remainders
- BZOJ 1233: [Usaco2009Open]干草堆tower|动态规划
- 请简要描述客户端发送的http request header都包含哪些内容