在C++builder中怎么把string型转化为BYTE型即把string型转化为HEX譬如string d="12"转化后BYTE K[0]=0x12;
答案:1 悬赏:0 手机版
解决时间 2021-11-17 09:41
- 提问者网友:斑駁影
- 2021-11-17 01:58
在C++builder中怎么把string型转化为BYTE型即把string型转化为HEX譬如string d="12"转化后BYTE K[0]=0x12;
最佳答案
- 五星知识达人网友:大漠
- 2021-11-17 03:04
int String2Hex(String str, BYTE *LL)
{
String bb;
int len=str.Length();
for(int i=1;i<=len;i++)
{
if(i%2==0)
{
bb="0x";
bb+=str[i-1];
bb+=str[i];
LL[i/2-1]=StrToInt(bb);
// LL[i/2-1]=StrToInt(str[i-1])*16+ StrToInt(str[i]);
}
}
return len;
}
{
String bb;
int len=str.Length();
for(int i=1;i<=len;i++)
{
if(i%2==0)
{
bb="0x";
bb+=str[i-1];
bb+=str[i];
LL[i/2-1]=StrToInt(bb);
// LL[i/2-1]=StrToInt(str[i-1])*16+ StrToInt(str[i]);
}
}
return len;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯