字符串转数组 C++
来源:互联网 发布:淘宝店铺一年有多少分 编辑:程序博客网 时间:2024/05/21 21:34
unsigned char Buf[15]={0x3A,0x00,0x18,0x5A,0x54,0x5A,0x46,0x31,0x30,0x30,0x30,0xFE,0xBA,0x1B};
unsigned char tmp;
unsigned i;
String s;
s = "";
Buf[14]= Crc8Gen_smbus(Buf,14);
for(i=0;i<15;i++) //判断I-条件-加1
{
i==0?(s += "0x"):(s += ", 0x"); //用于判断是否在首位加入","
tmp = (Buf[i] & 0xf0)>>4;
if(tmp<10) //处理高位
s += String(char('0'+tmp));
else
s += String(char('A'+tmp-10));
tmp = Buf[i] & 0x0f;
if(tmp<10) //处理低位
s += String(char('0'+tmp));
else
s += String(char('A'+tmp-10));
}
Form1->Edit1->Text= s //C++ builder 6.0 实现
unsigned char tmp;
unsigned i;
String s;
s = "";
Buf[14]= Crc8Gen_smbus(Buf,14);
for(i=0;i<15;i++) //判断I-条件-加1
{
i==0?(s += "0x"):(s += ", 0x"); //用于判断是否在首位加入","
tmp = (Buf[i] & 0xf0)>>4;
if(tmp<10) //处理高位
s += String(char('0'+tmp));
else
s += String(char('A'+tmp-10));
tmp = Buf[i] & 0x0f;
if(tmp<10) //处理低位
s += String(char('0'+tmp));
else
s += String(char('A'+tmp-10));
}
Form1->Edit1->Text= s //C++ builder 6.0 实现
0 0
- C 字符串转数字
- c语言 字符串转数字
- C语言字符串转数值
- C语言字符串转数值
- C语言字符串转数值
- 字符串转数组
- Oracle 字符串转数组
- python 字符串转数组
- php字符串转数组
- 字符串转数组
- 字符串转数组
- json字符串转数组
- String字符串转数组
- JSON字符串转数组
- 字符串转数组 C++
- 字符串转数组
- 字符串转数组
- 字符串转数组
- PreparedStatement 接口引入
- ARM体系结构(二)
- Sofia-SIP辅助文档二三 - Sofia SIP用户代理库 - "stun" - STUN客户端和服务端模块
- 内网域渗透
- 2016新趋势——把公司做小,把客户做大
- 字符串转数组 C++
- LayoutWeight属性总结
- Sofia-SIP辅助文档二四 - Sofia SIP用户代理库 - "features"特性模块
- CALayer设置图片等的一些属性
- JavaBean入门 - 概念和简单例子
- 最短回文串 [Codevs 3962]
- Zookeeper集群的搭建
- jdbc使用 PreparedStatement 接口实现添加数据操作
- LOG边缘检测--Marr-Hildreth边缘检测算法