delphi有这样的函数么??? ( 积分: 20 )

  • 主题发起人 主题发起人 headof
  • 开始时间 开始时间
H

headof

Unregistered / Unconfirmed
GUEST, unregistred user!
前置0
str :='10001';
让str:='000010001'
delphi有这样的函数么??
前置四个0
 
前置0
str :='10001';
让str:='000010001'
delphi有这样的函数么??
前置四个0
 
应该有的,不过好像要转化为字串
 
FormatFloat('000000000', 10001)
 
formatcurr('000000000',10001)
 
Function AddZeroStr(inString:String;StrLen:Integer):String; //字符串前加'0'
var i:Integer;
myString:String;
begin
myString:=inString;
for i:=1 to StrLen do
Insert('0',myString,1);
myString:=Copy(myString,Length(myString)-(StrLen-1),StrLen);
AddZeroStr:=myString;
end;
str:=AddZeroStr('10001',9);
 
不行就自己写一个啊。
 


Format('%.10d', [10001])
 
格式化字符串`~
 
for i:=10 to 1
do
begin
end
这样写对么???
 
for i:=10 downto 1 do
begin
end
 
同意xianguo,
 
for i:=10 to 1
do
begin
end
这样写对么???
应为:
for i:=10 downto 1 do
begin
end
(1)通常用于删除程序:如TStringGrid组件的数据某一行的数据删除
或创建TDBGrid的标题时后的删除等等
(2)VB中有步长的概念 (Step概念)您也应注意
 
后退
顶部