请问如何将String加到数组变量的前面?(50分)

  • 主题发起人 主题发起人 shuoshuo
  • 开始时间 开始时间
S

shuoshuo

Unregistered / Unconfirmed
GUEST, unregistred user!
var
a:string;
b:array [1..1024];
begin
a:='hello';
假如b有内容,请问如何将a加到b的前面!
 
應該有類型吧,請問數組的類型是什么?
 
只有先把所有数据循环后移,然后再b[1]:=a了。
如果用链表就没有这种问题,只要把指针指向就行了。
 
b是字符数组?
用得着这么长的字符串吗?
用string很方便
 
把b的数据想后移动,在把hello放进去

 
小朋友,排排座,前面的往后让一让,让这位小朋友坐前面去!
 
你的数组有类型么?如果没有类型,你怎么好把字符串送进去呢?如果是一样的
那么就把数据后移,然后把前面的给hello。
 
给个例子:
var I:integer;
a:string; //跟b[]同一类型
begin
for I:=1025 downto 1 do //b[]的数组
begin
b[I-1]:=b; //把数组中的string向后传递,但b[1024]的值会没掉
end;
b[0]:=a;
end;


 
不要怪别人不理你,看看你自己能记住自己的帐号么??
说说,shuoshuo,sh1,sh2……,sh8,sh9……
该结束的题自己结束吧!!!!!!
 

Similar threads

回复
0
查看
990
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
913
SUNSTONE的Delphi笔记
S
后退
顶部