【发布时间】:2013-03-13 08:55:35
【问题描述】:
我试图捕捉数字旋转的速度。
我有一个程序,计数器从 0 开始。
每次用户单击按钮“加 1”。它将计数器加 1。
计数器最大值为 255。在 255 之后,它会回到 0。
现在我想显示从 0 增加到最大值再回到 0 所需的秒数。完成旋转的时间。用户点击按钮的速度会有所不同。
我需要知道的是如何为此使用计时器?该程序完成只是我需要编码的数字的完整旋转之间的计时器。
我正在使用
#include <time.h> //* clock_t, clock, CLOCKS_PER_SEC
请指教。谢谢。
int counter;
counter = pkt[0];
cout << endl;
cout << counter << endl;
if(counter == 1)
{
cout << "revolution" << endl;
}
【问题讨论】:
-
使用次数。时钟()函数。但它没有给我我想要的东西。
-
@madziikoy 你可能不想要
clock,因为这给了你(或应该给你)CPU时间,而不是挂钟时间。time()将返回挂钟时间,difftime将告诉您两个挂钟时间之间的间隔。 -
我更新了我的问题..