请问字符串操作问题 在text中输入一串字符串,怎样将该字符串动态插入于另一固定长度字符串的中央(其他的都是空格),插入后的字符串空格根据插入字符串的长度增加而减少,但总长度不变。如:a='csdn',b=' ';插入后c=' csdn ' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先用 length(b)-length(a) div 2 得到插入的起始位置然后 用循环,一个个替代 d:=(Length(b)-Length(a))/2;c:=Copy(b,1,d)+a+Copy(b,1,d); var x:Integer;begin x:=(length(b)-length(a)) div 2; c:=copy(b,1,x)+a+copy(b,1,length()-x); c:=copy(b,1,x)+a+copy(b,1,length(b)-x); var x:Integer;begin x:=(length(b)-length(a)) div 2; c:=copy(b,1,x)+a+copy(b,1,length()-x); d:=(Length(b)-Length(a))/2;c:=Copy(b,1,d)+a+Copy(b,1,d);方法很多 delphi皮肤控件怎么弄? 鼠标取值 DELPHI 怎么把数据写到txt和Excel特定的位置 而其它数据不变!! 如何用一个函数更新数据库中一条记录(有多个字段) 注册有DCOM程序的问题 有些奇怪!请问 报表的问题?在线等待!!!!! 敢问大侠... treeview 当主窗体最小化时,子窗体如何保持不动? ★★★★★能使编程缩短周期和降低成本的开发软件 DBGrid如何把单元格设置成只读
然后 用循环,一个个替代
c:=Copy(b,1,d)+a+Copy(b,1,d);
x:Integer;
begin
x:=(length(b)-length(a)) div 2;
c:=copy(b,1,x)+a+copy(b,1,length()-x);
x:Integer;
begin
x:=(length(b)-length(a)) div 2;
c:=copy(b,1,x)+a+copy(b,1,length()-x);
c:=Copy(b,1,d)+a+Copy(b,1,d);
方法很多