字符串转字节数组。
2007-08-16 00:07
211 查看
一个字符串转换为字节数组的函数。
function ASCIIStrToHexByteArray(const P:PChar;var Buf:array of byte):integer;
var
I:integer;
OldP:PChar;
begin
OldP:=P;
I:=0;
while (OldP+1)^<>#0 do
begin
Buf[I]:=StrToInt('$'+OldP^+(OldP+1)^);
Inc(OldP,2);
Inc(I);
end; // while
Result:=I;
end;
function ASCIIStrToHexByteArray(const P:PChar;var Buf:array of byte):integer;
var
I:integer;
OldP:PChar;
begin
OldP:=P;
I:=0;
while (OldP+1)^<>#0 do
begin
Buf[I]:=StrToInt('$'+OldP^+(OldP+1)^);
Inc(OldP,2);
Inc(I);
end; // while
Result:=I;
end;
相关文章推荐
- Java十六进制字符串转字节数组
- C#字节数组转换成字符串
- Java将字节数组转换成字符串
- java 中字节数组与十六进制字符串及普通字符串之间的转换
- [转载]C#流,字节数组,字符串
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- 字节数组和字符串按十六进制互相转换
- 分割字符串到数组/替换字符串/返回指定字节长度的字符串/判断是否为浮点数,包括double和float/email判断/是否纯汉字判断/空白判断
- C# 16进制与字符串、字节数组之间的转换
- getBytes()是将一个字符串转化为一个字节数组。
- C# 16进制与字符串、字节数组之间的转换
- php字符串与byte字节数组转化类示例
- C# 16进制与字符串、字节数组之间的转换
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- 字符串,字节数组,和可变类型(Variants)
- C# 16进制与字符串、字节数组之间的转换
- C#字节数组与字符串相互转换代码案例
- C# 16进制与字符串、字节数组之间的转换
- System.Text.Encoding.UTF8 字符串和字节数组的互相转换
- JavaScript十六进制字符串和字节数组相互转换