Я хочу определить, двигалась ли мышь за 5 секунд, если да, отображается прошедшее время. Вот мой код, он выглядит нормально, но не работает правильно.
void timer()
{
if (ismouseclick(WM_MOUSEMOVE))
{
movetime=clock();
clearmouseclick(WM_MOUSEMOVE);
}
if ((clock()-movetime)<6)
{
sprintf(time_str,"%d",clock();
outtextxy(275,483,"Time: ");
outtextxy(340,483,time_str);
}
else
{
setfillstyle(1,0);
bar(275,483,370,500);
}
}