Napotkałem się na taką funkcję, która wykonuję się przez podany okres czasu.
void zwloka(int sekund)
{
time_t poczatkowy_czas = time(NULL);
while(time(NULL) - poczatkowy_czas < sekund);
}
Najpierw do zmiennej poczatkowy czas jest zapisywany aktualny czas, a potem w pętli while od "zaaktualizowanego" biężacego czasu odejmowany jest tamten poprzedni ? Dobrze to rozumiem ?