如何将String转换成byte数组啊
怎么将String转换成byte数组啊?
我截取到一个封包想把他发送出去,请问怎么转换成16进制byte数组发送呢
var
Str:String;
Byt: array [1..6] of byte;
Begin
Str:='485454502F31';//这个是截取回来的封包,把空格去掉了
{怎么将上面的字符串转换成下面的数组格式呢}
Byt[0]:=$48;
Byt[1]:=$54;
Byt[2]:=$54;
Byt[3]:=$50;
Byt[4]:=$2F;
Byt[5]:=$31;
End;
------解决方案--------------------
Str:='485454502F31';
move(str[1],byt[0],sizeof(byt));
我截取到一个封包想把他发送出去,请问怎么转换成16进制byte数组发送呢
var
Str:String;
Byt: array [1..6] of byte;
Begin
Str:='485454502F31';//这个是截取回来的封包,把空格去掉了
{怎么将上面的字符串转换成下面的数组格式呢}
Byt[0]:=$48;
Byt[1]:=$54;
Byt[2]:=$54;
Byt[3]:=$50;
Byt[4]:=$2F;
Byt[5]:=$31;
End;
------解决方案--------------------
Str:='485454502F31';
move(str[1],byt[0],sizeof(byt));