IntToStr 将整型数转换为字符串
我有一个两位数0-99,我想用将它转换成字符串,
如果是小于10的就自动在前面加上一个0,怎么做啊?
例如:
0 -> "00"
5 -> "05"
63 -> "63"
99 -> "99"
这个问题应该说不难吧,但是我不会,散20分请求
大家支援一下
我有一个两位数0-99,我想用将它转换成字符串,
如果是小于10的就自动在前面加上一个0,怎么做啊?
例如:
0 -> "00"
5 -> "05"
63 -> "63"
99 -> "99"
这个问题应该说不难吧,但是我不会,散20分请求
大家支援一下
解决方案 »
- vc写的dll,delphi调用出错?
- [原创]关于Borland出售Delphi的看法
- 又一个串口问题没搞懂,多谢谢指教
- 一个简单的Canvas小问题,希望大家帮帮忙啊
- //***暴难***如何判断显示屏幕上显示的图象发生变化?
- 请问象office如word 能伸缩的菜单怎么实现的,象网络蚂蚁右下的grid从左到右平拖动态效果如何实现的??
- 高分送上 MS Development Encironment 怎么安装?
- 关于拖动image控件的问题。
- 难到就没人解决吗?怎么把Excel中sheet1中的表复制到sheet2中吗?见帖 关于Excel表格复制的问题??
- 爱心不能有终点 唐吉柯德我推崇!
- 怎么样删除.ocx的控件?
- 最近想用Delphi来开发条形码,有这方面资料的朋友们请进,给建议也可,谢谢!(30分相送)
aStr:=IntToStr(myValue);
if myValue<10
then aStr:='0'+aStr;
s : string; if length(i) = 1 then
s := '0' + IntToStr(i)
else
s := IntToStr(i);
var j:integer;
begin
Result:=Copy(IntToStr(i+100),2,2);
end;
begin
s := Format('%0.2d', [1]);
showmessage(s);
end;
var b:string;
begin
for i:=1 to 99 do
begin
if i<10 then
b:='0'+intostr(i)
else
b:=inttostr(i);
return b;
end;
end;
自己写的函数试试,应该可以。
然后在其前面加上'00'~`
这样可以确保是两位数~~
再次是取加上'00'之后的字符串后两位~~例如:数字5->字符串'5'->加上'00'之后字符串'005'->取后两位变成字符串'05'
for i:=length(tempstr)+1 to 2 do
tempstr:='0'+tempstr;
begin
while length(str) < Tlong do
begin
str := '0' + str;
end;
result := str;
end;
//前导加零,Tlong : 为形成之后字符串的总长度
tmp_str : string;
tmp_int : Integer;
begin
tmp_str := Addzero(Inttostr(tmp_int),2);
end;
var s: string;
begin
s := Format('%0.2d', [1]);
showmessage(s);
end;
s : string; if length(i) = 1 then
s := '0' + IntToStr(i)
else
s := IntToStr(i);
这个是对的,
aiirii(ari-爱的眼睛) 的不对!!
至少没有写清楚!!!
1,2,3,4,5,6,7,8,9:str:='0'+inttostr(i);
else str:=inttostr(i);
end;
var I : Integer;
s : string;
begin
I:=XXXX;
s := Format('%0.2d', [I]);
showmessage(s);
end;