function FullNumber(i:integer; len:integer):string;
begin
end;
i是传进去的一个数字 len是要扩充到几位比如FullNumber(13, 3); 返回 '013' 把13扩充到3个字符串
FullNumber(5, 3); 返回 '005'
FullNumber(345, 3); 返回 '345' 自己写的太恶心了,不知道有没有漂亮点的写法~
begin
end;
i是传进去的一个数字 len是要扩充到几位比如FullNumber(13, 3); 返回 '013' 把13扩充到3个字符串
FullNumber(5, 3); 返回 '005'
FullNumber(345, 3); 返回 '345' 自己写的太恶心了,不知道有没有漂亮点的写法~
begin
Result := StringOfChar('0',len) + IntToStr(i);
Result := Copy(Result,Length(Result)-len+1,len);
end;
Format('%.*d', [3, 5]) 结果:'005'
Format('%.*d', [3, 345]) 结果:'345'
Format('%.*d', [3, 345]) 结果:'345'
这个gen帅~