您的位置:首页 > 编程语言

编程经验与帖子的关系

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

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

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

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

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

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




sxsong_04

等 级:


#1楼 得分:8回复于:2012-03-31 09:41:53

先转成字符串 在前面插入0 然后输出后两位 比如9 转成09 16转成016 输出16
对我有用[0]




pengchy
(龙在天)

等 级:


#2楼 得分:8回复于:2012-03-31 09:50:45

cout << setw(2) << setfill('0') << hour;
对我有用[0]





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)

等 级:


#4楼 得分:7回复于:2012-03-31 09:54:38

http://topic.csdn.net/u/20120322/09/e56add1e-29e4-4701-be6e-a999973790d1.html

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




wtbike
(wtbike)

等 级:


#5楼 得分:3回复于:2012-03-31 10:01:27

c++里边也是有格式控制的
对我有用[0]




czh3642210
(白天网络限制不能加友、回复留言)

等 级:


2

#6楼 得分:4回复于:2012-03-31 10:08:39

cout << setw(2) << setfill('0') << hour;//这个就可以,别忘记加头文件#include<iomanip>
对我有用[0]





wuguanfengyuedejimo

等 级:


#8楼 得分:0回复于:2012-03-31 17:58:32

引用 6 楼 czh3642210 的回复:

cout << setw(2) << setfill('0') << hour;//这个就可以,别忘记加头文件#include<iomanip>

++
对我有用[0]

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

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

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



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

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

希望大家多用用这个论坛哟^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: