как в c++ задержку замутить на пару мс.

maxin1

Есть прога под X, которая рисует 100 линий. Надо, чтобы она это делала плавно (т.е. с задержкой после каждой линии). Есть команда какая-нибудь типа sleep ?

1234554321

есть clock

ma3yp

$ man 2 nanosleep

maggi14

Есть WaitForSingleObject (WinAPI)

freezer

написано ж, под X

maggi14

пардон, ослеп

VitMix

Примерно так:


#include <sys/select.h>
#include <stdlib.h>
/* ... */
void sleep_2ms (void)
{
struct timeval tv;
tv.tv_sec = 0;
tv.tv_usec = 2000; /* 2 ms */
select (0, NULL, NULL, NULL, &tv);
}

maxin1

спасибо, я уже сделал, как сказал
Оставить комментарий
Имя или ник:
Комментарий: