c++问题,整数和小数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:02:05
要把时间分成0。01秒来检测每次得到一个结果S
然后要每一秒输出检测的结果
要怎么写?用IF吗?
具体一点用IF如何写?
我的意思是:如果时间T为整数
这个句子如何写?

就用if

0.01秒的精度比较高,用SetTimer和Sleep的方法不行。要用timeGetTime函数,不过CPU占用率很高。
DWORD time;
UINT times = 0;
while
{
if (timeGetTime() - time < 10) continue;
time = timeGetTime();
// 记录结果S
times++;
if (times >= 100)
{
//输出结果
times=0;
}
};

可能要用到随机函数srand()