delphi中有将一个字符数组拷贝到指定数组的指定位置中的函数?(20分)

  • 主题发起人 主题发起人 yykd_123456
  • 开始时间 开始时间
Y

yykd_123456

Unregistered / Unconfirmed
GUEST, unregistred user!
如:
a :array[0..100] of Char;
b :array[0..10] of Char;
a := '1234567890';
b := 'abcdefg';
现要将b 拷贝到 a的90到96个字符中;
 
Var
a : String;
b : String;
begin
a := '1234567890';
b := 'abcdef';
Insert(b, a, 5);
Edit1.Text := a;
end;
 
可我操作的是一个字符串数组而不是字符串呀!
 
我这里有三款,其中一款适合你!
 
var i, j: integer;

j:=90;
for i:=0 to High(b) do
a[j+i] :=b;

 
插入後,後面的還要不要,是覆蓋還是插入。
自己寫一個吧。很簡單的。

 
>>现要将b 拷贝到 a的90到96个字符中;
move(b[1],a[90],7);
 
唉,可怜OO下的程序员,什么时候中国的程序员能达到真正将一个对像当成4个byte的功力呢?
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部