编程经验与帖子的关系

 

           2012年03月31日下午,我在写老师给我的任务,在程序写到一半的时候,有一个问题出现了,就是如何把“5:16:36”转化成“05:16:36”这个问题把我难住了,虽然可以在时间前面加一个字符串‘0’,但那样做太麻烦。

         我又花了1个多小时的时间想其他办法,但“苹果砸在牛顿头上”的类似灵感一直没有出现,在尝试其它办法无果后,我很气愤,就去新浪论坛发表了我此时的复杂心情。

正在这个时候,我突然想到CSDN上不是有个论坛吗,到那里有可能解决问题。

         于是,我去了CSDNl论坛发表了一篇名为“c++数字前怎么加零”的帖子,我本以为问题会石沉大海,但事情的发展却出乎我的意料,神奇的事件在我认为不可能发生的时间和地点发生了。

         在不到3分钟的时间里,就有人来热心地回答我的问题。当时我激动得不得了,当时就想上去拥抱那个人一下。接下来在不到五十分钟的时间里,就有数十人来帮我解决问题。我不由得发出感慨:“论坛的力量它强大了!!!”。

          大家不信的话可以看一下,我把今天论坛的情况给截取出来了:

  • sxsong_04用户头像
  • sxsong_04
  • 等 级:
#1楼 得分:8回复于:2012-03-31 09:41:53
先转成字符串 在前面插入0 然后输出后两位 比如9 转成09 16转成016 输出16
 
  • 对我有用[0]

  • pengchy用户头像
  • pengchy
  • (龙在天)
  • 等 级:
#2楼 得分:8回复于:2012-03-31 09:50:45
cout << setw(2) << setfill('0') << hour;
 
  • 对我有用[0]
  •  

  • czh3642210用户头像
  • czh3642210
  • (白天网络限制不能加友、回复留言)
  • 等 级:
  • 2

#3楼 得分:10回复于:2012-03-31 09:51:09
C/C++ code
             
             
             
             
#include < iostream > using namespace std; void main() { int hour = 9 ; char acHour[ 8 ] = { 0 }; sprintf(acHour, " %02d " , hour); cout << acHour; }
 
  • 对我有用[0]

  • hen_hao_ji用户头像
  • hen_hao_ji
  • (hen_hao_ji)
  • 等 级:
#4楼 得分:7回复于:2012-03-31 09:54:38
http://topic.csdn.net/u/20120322/09/e56add1e-29e4-4701-be6e-a999973790d1.html

楼主参考这个帖子
 
  • 对我有用[0]

  • wtbike用户头像
  • wtbike
  • (wtbike)
  • 等 级:
#5楼 得分:3回复于:2012-03-31 10:01:27
c++里边也是有格式控制的
 
  • 对我有用[0]

  • czh3642210用户头像
  • czh3642210
  • (白天网络限制不能加友、回复留言)
  • 等 级:
  • 2

#6楼 得分:4回复于:2012-03-31 10:08:39
cout << setw(2) << setfill('0') << hour;//这个就可以,别忘记加头文件#include<iomanip>
 
  • 对我有用[0]

 

  • wuguanfengyuedejimo用户头像
  •  
  • wuguanfengyuedejimo
  • 等 级:
#8楼 得分:0回复于:2012-03-31 17:58:32
引用 6 楼 czh3642210 的回复:
cout << setw(2) << setfill('0') << hour;//这个就可以,别忘记加头文件#include<iomanip>
++
 
  • 对我有用[0]

 

大家看到了吧,多么的壮观。

在这里我希望大家能够用好CSDN这个论坛,它会对大家的变成有很大帮助。

因为CSDN这个论坛汇聚了大家的智慧,我们从中能得到很多的建议,我们视野也会在CSDN论坛得到极大的扩展

 

你可以在CSDN首页进入论坛,

你也可以在这里【点击进入...】

希望大家多用用这个论坛哟^_^

你可能感兴趣的:(编程,c,网络,扩展,任务)