4 417556812 Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-30 #1 如何写段代码(要是delphi语言的)实现 字符串转换成十六进制 比如"f5 e4" 转换成 0xf50xe4
S szhcracker Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-30 #2 你这个要求不难吧?直接Result := '0x' + str;不就可以了。
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-30 #3 阿姨的,f5 e4 就是16进制了 还要怎么表示? 我们说的delphi里面的 二进制,16进制等都是指的string类型 需要转换的,比如说,如何将 int 转换 2进制(string) int 转换 16进制(string) 没有听说过 string 16进制 转换 string 16进制 按你的意思好象是 string 16进制 转换成 c语言前缀格式 表示的 string 16进制 source := 'f5e4'; for i:= 0 to length(source)/ 2 -1 do begin result := result + '0x' + midstr(source,i*2,2); end;
阿姨的,f5 e4 就是16进制了 还要怎么表示? 我们说的delphi里面的 二进制,16进制等都是指的string类型 需要转换的,比如说,如何将 int 转换 2进制(string) int 转换 16进制(string) 没有听说过 string 16进制 转换 string 16进制 按你的意思好象是 string 16进制 转换成 c语言前缀格式 表示的 string 16进制 source := 'f5e4'; for i:= 0 to length(source)/ 2 -1 do begin result := result + '0x' + midstr(source,i*2,2); end;
4 417556812 Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-30 #4 temp:byte; "f5 e4"是个字符串 我的要求是每两个字符串分开转换成byte类型存储 一个char是占一个字节吧? "f5"是两个字节,如何处理使byte类型变量temp中存储的是 $f5 ? byte类型是占一个字节的 换句话说就是如何使得 temp := $f5;
temp:byte; "f5 e4"是个字符串 我的要求是每两个字符串分开转换成byte类型存储 一个char是占一个字节吧? "f5"是两个字节,如何处理使byte类型变量temp中存储的是 $f5 ? byte类型是占一个字节的 换句话说就是如何使得 temp := $f5;
Z zzutrain Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-31 #5 temp:=Chr(StrToInt('$'+fe))
Z zzutrain Unregistered / Unconfirmed GUEST, unregistred user! 2008-07-31 #6 temp:=StrtoInt('$'+'fe')