请教如何把整数12,158,变成5位前补0的字符串,000158

影子传说 2003-03-20 02:58:23
请教如何把整数12,158,变成5位前补0的字符串,000158

只要一种方法,要最简单的,谢谢了
...全文
50 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
影子传说 2003-03-20
  • 打赏
  • 举报
回复
springai(龙在江湖) 的方法正是我要的,
分数都是他的,谢谢各位热心的朋友
LanceX 2003-03-20
  • 打赏
  • 举报
回复
AnsiString str;
int tum=158;//或者别的数
str.sprintf("%05d",tum);
favorit 2003-03-20
  • 打赏
  • 举报
回复
springai(龙在江湖)的方法可以
kataboy 2003-03-20
  • 打赏
  • 举报
回复
AnsiString str1,str;
int length;
str1=IntToStr(158);
str="000"+str1;
length=str1.Length();
str=str.SubString(5-length,5);
ShowMessage(str);
springai 2003-03-20
  • 打赏
  • 举报
回复
AnsiString str;
int iTemp;
iTemp=128;
str=FormatFloat("00000",iTemp);
影子传说 2003-03-20
  • 打赏
  • 举报
回复
加几个0呢?要判断呢,很麻烦的说,有简单一点的方法么?
favorit 2003-03-20
  • 打赏
  • 举报
回复
在控制台里面
printf("%05d",i);
meCAD 2003-03-20
  • 打赏
  • 举报
回复
前面加几个0不就得了.

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧