注册 登录
编程论坛 C++教室

[求助]循环,怎样一秒钟循环一次?

a8451727 发布于 2007-06-20 16:25, 1058 次点击
请问一下大家,在循环中,我能不能让他限定多少时间循环一次?就比如:

for(int h=0;h<=12;h++)
for(int i=0;i<=59;i++)
for(int s=0;s<=50;s++)
cout<<h <<":"<<i<<":"<<s<<endl;

我想要它一秒钟循环一次,该怎么做?
9 回复
#2
野蛮女人2007-06-20 16:37
sleep(1000)
#3
a84517272007-06-20 16:40
回复:(野蛮女人)sleep(1000)
看不懂什么意思哦
#4
aipb20072007-06-20 16:48
睡一千毫秒!

lz要这个有什么用?
#5
a84517272007-06-20 17:26
回复:(aipb2007)睡一千毫秒!lz要这个有什么用?
我只是想控制多少时间循环一次
#6
I喜欢c2007-06-20 23:04
以下是引用aipb2007在2007-6-20 16:48:34的发言:
睡一千毫秒!

lz要这个有什么用?

睡一千毫秒!

翻译是不是太形象了..

#7
I喜欢c2007-06-20 23:06
这个要根据你cpu速度而定...

不过代码没有移植性!
#8
天下第二刀2007-06-21 01:20
:(野蛮女人)

你的头像好像我一个同学呀,真像
#9
herbert_19872007-06-23 12:59
或者用 SetTimer (hwnd, ID_TIMER, 1000, NULL) ;
#10
a84517272007-06-23 19:32
以下是引用herbert_1987在2007-6-23 12:59:26的发言:
或者用 SetTimer (hwnd, ID_TIMER, 1000, NULL) ;

没学到呢

1