OC IOS 如何将BCD码转换为IOS 的ACSII码
来源:互联网 发布:淘宝卖家怎么改优惠价 编辑:程序博客网 时间:2024/04/30 21:01
作者:朱克锋
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.csdn.net/linux_zkf
NSString* ASCIIConvertFromBCD(NSString *bcdString)
{
int len = bcdString.length;
char PDUpack[len/2+1], *PDUStr;
bzero(PDUpack, len/2+1);
PDUStr = (char *)[bcdStringcStringUsingEncoding:NSUTF8StringEncoding];
for (int i=0; i <len; i+=2) {
char tempchar;
tempchar = PDUStr[i];
if ((tempchar <='9') && (tempchar >='0')) {
tempchar = tempchar &0x0f;
}
else {
tempchar = (tempchar &0x0f) + 9;
}
PDUpack[i/2] = tempchar;
tempchar = PDUStr[i+1];
if ((tempchar <='9') && (tempchar >='0')) {
tempchar = tempchar &0x0f;
}
else {
tempchar = (tempchar &0x0f) + 9;
}
PDUpack[i/2] = ((PDUpack[i/2] <<4 ) & 0xf0) + tempchar;
}
NSString* retString = [[NSStringalloc] initWithCString:PDUpack encoding:NSUTF8StringEncoding];
return retString;
}
- OC IOS 如何将BCD码转换为IOS 的ACSII码
- 将字符串转换为ACSII码打印
- 如何将12位手机号转换为6字节数组BCD码?
- 利用verilog将二进制码转换为十进制BCD码
- 十六进制转换为BCD码
- 将A中的二进制数转换为3位的BCD码,其中百位数存放......
- 将十进制数/字符串转换为BCD码(将字符存入内存)
- 将十进制数/字符串转换为BCD码(将字符存入内存)
- iOS下如何将UTF8字符串转换为GB2312字符串(或者其他编码的字符串)
- 中文与acsii码相互转换方法
- 什么是BCD码?BCD码的用处。怎么把BCD码转换成二进制值?
- BCD码与十进制之间的转换
- 作业-8421BCD码的转换
- 十六进制、BCD码和十进制的转换
- 十六进制与BCD码的相互转换
- BCD码和十进制的相互转换
- IOS 将图片转换为圆角图
- IOS将图片转换为圆角图
- 程序员编程艺术第三十二~三十三章:最小操作数,木块砌墙问题
- [HDU 2049] 不容易系列之(4)——考新郎 (错排问题)
- struts2中将jsp table中的数据导出到excel表格中
- asp.net将数据导出Execl表格
- Single Number
- OC IOS 如何将BCD码转换为IOS 的ACSII码
- 独木舟上的旅行
- 如何评估oracle AWR 的在oracle 中的存储情况
- jsp学习笔记——Scriptlet(脚本小程序)
- java中各种小知识点
- SQL Server 2008转换成sql 2000数据库
- POJ 3254 Corn Fields (状态压缩DP)
- 程序员编程艺术第三十四~三十五章:格子取数问题,完美洗牌算法
- mysql---事务