我想输出一整数,定长5位,不足5位的加前导零补足。我这样写:
S:=Format('%5d',[123]);但得不到想要的结果,请大家帮忙看看,问题出在那里?
谢谢!
S:=Format('%5d',[123]);但得不到想要的结果,请大家帮忙看看,问题出在那里?
谢谢!
解决方案 »
- 快速更换图片
- 如何从flash中取词
- 窗体启动后立即隐藏的问题?
- 求救: C语言如何转换成 Delphi 的语法
- 急急!!!!关于客户机服务器模式
- IDHttp控件下载文件的问题
- 未来流行什么(手机游戏)?我们要开发什么软件可以赚到第一桶金?
- Delphi 的小问题。
- procedure TForm1.Button1Click(Sender: TObject);type//如果是局部的继承是这样写的吗
- 找两本书?1。李维的<<delphi 5.x ADO_MTS_COM高级编程>>2。delphi专门讲API的书。。南京哪有卖的?谢谢!!!
- 死循环了
- 哪位朋友有木马客星5.42build1017的注册码?
这样你要的前导零就有了,注意s是一个string。
你的问题在于没有定义其精度。
成功了,谢谢!不过我对参数不大明白,'%5d'不是已经定义了长度必须是5吗?
可以赐教吗?
begin
StatusBar1.SimpleText := Format('There are now %d records in the table', [DataSet.RecordCount]);
end;