怎么取得n个同样的字符串之和. (就像 SQL Server的Replicate()函数一样) (20分)

  • 主题发起人 主题发起人 afeisky
  • 开始时间 开始时间
A

afeisky

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:怎么取得n个同样的字符串之和。(返回n个str串之和)
就像 SQL Server的Replicate(character_expression,integer_expression)函数一样

Delphi定有标准函数的,但我找不到:(
 
自己編一個函數不就行了嗎?
function replicate(character_expression:string;integer_expression:integer):string;
var
strs:string;
begin
strs:='';
for i:=1 to n do
begin
strs:=strs+character_expression;
end;
result:=strs;
end;
 

D6 uses strutils

Unit

StrUtils

Category

string handling routines

function DupeString(const AText: string
ACount: Integer): string;

 
var
sMyStr : string;
begin
sMyStr := StringOfChar('a',500);//500个a
end;
 
To:天什
  你的N是不是应该把它符值为integer_expression呢?
To:wind2k
好象人家要求的是字符串啊,你的这个好象是个单字符的!
 
xixi,thank for all!
好了,虽然没有找到字符串之和函数,但wind2000的可以解决我的问题了。thank
 
多人接受答案了。
 

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
后退
顶部