在Delphi中格式化字符串时,如何才能象C语言里那样能补充0?
比如:
var;
MyStr;String;
I:Integer;
begin
I:=3;
MyStr:=Format('%5d',[I]);
//我想要Mys='00003';
可是MyStr='3';
请问我该如何实现该功能呢?
比如:
var;
MyStr;String;
I:Integer;
begin
I:=3;
MyStr:=Format('%5d',[I]);
//我想要Mys='00003';
可是MyStr='3';
请问我该如何实现该功能呢?
解决方案 »
- 我可以告诉你一个秘密:
- 请教:新手在凌晨2:00还没有解决的问题
- 关于用TIdTCPServer组件和TIdTCPClient组件文件传输的请高手们帮我解决(急)
- QuickRep如何控制打印走纸?
- 高手帮忙,这有什么错呢???
- 如何使用一个窗体来作为属性编辑器?
- 求视频网络聊天室源代码,有偿。
- l_jia你在不在呀?
- 一个简单的问题,困扰我这个新手好几天了
- 多年不用Delphi,装了Delphi7/2010都没找到目录和文件的操作组件
- ADOQuery1.SQL.Add('insert into a_table (ceshi)values(''ceshi'')');
- 用DELPHI如何实现类似于商务快车上的产品搜索和发布功能呢,会很难吗???大侠进来指点。
case 1: MyStr = '0000'+MyStr;
case 2: MyStr = '000'+MyStr;
.........这样行不行
var;
MyStr;String;
I:Integer;
begin
I:=3;
MyStr:=FormatFloat('0###',I);
//Mys='00003';