C++中我们可以通过'A' + i依次得到ABCDEFG....,但是Delphi中要怎么实现呢? 'A'在Delphi中代表的字符串啊....
var nC: AnsiChar; i: Integer; nStr: AnsiString; begin nC := 'A'; SetLength(nStr, 26); for i := 0 to 25 do nStr[i + 1] := AnsiChar(Byte(nC) + i); {Delphi里一样可以+数字, 只不过需要类型转换一下} ShowMessage(nStr); end;
var st:string; c:char; begin st:=edit1.text; c:=st[i]; //c就是一个个的字符 end;