字符串转字符数组问题 ( 积分: 50 )

  • 主题发起人 主题发起人 cdmwz
  • 开始时间 开始时间
C

cdmwz

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,如何将字符串转化成字符数组:
比如:
原始字符串: 'ABCDE'
转换后: 'a','b','c','d','e'
谢谢!
 
str:string
temp:variant;

str:='ABCDE';
temp:= VarArrayCreate([0,5], varstring);
temp[1]:=lowercase(copy(str,1,1));
temp[2]:=lowercase(copy(str,2,1));
temp[3]:=lowercase(copy(str,3,1));
temp[4]:=lowercase(copy(str,4,1));
temp[5]:=lowercase(copy(str,5,1));
 
var
s : string;
p : array of char;
begin
inherited;
s := 'abcdefg';
setlength(p, length(s));
copymemory(@p[0], @s[1], length(s));
caption := p[3];
end;
 
ysai 是正解!
谢谢dennyshao001关注!
 
接受答案了.
 

Similar threads

后退
顶部