字符串处理问题(100分)

  • 主题发起人 fuhuaming
  • 开始时间
F

fuhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
请问string类型怎样对每个string中的字符进行操作
 
从1 开始
 
for i := 0 to length(s) - 1 do s := 'A' ;
 
string
就是访问字符串中的字符。
 
string i=1,2,3...
 
在Delphi中,String有几种内部存储机制:
1. Var a: String;
SetLengTh(a,119)
那么A指向一个Pointer结构.

2. Var a: String[51];
那么A指向一个编译时就分配好的内存空间,实际长度52,可用长度51,从a[1]开始.

3. 所以定义结构时必须指定大小,例如:
type
a=record
s1:string[5];
i1:integer;
end;
等等!!!

 
var
s:String;
i:integer;
begin
for i := 1 to length(s) do
begin
s := ......./*do what you want!*/
end;
end;
 
同意mk1024
 
顶部