Как правильно засыпать и улучшить качество сна
Функция `sleep()` в языке программирования C используется для остановки выполнения программы на заданный промежуток времени. Она определена в заголовочном файле `unistd.h` и принимает на вход количество секунд (`unsigned int seconds`).
Пример использования `sleep()`:
c
#include
#include
int main() {
printf("Start\n");
// программа заморозится на 3 секунды
sleep(3);
printf("End\n");
return 0;
}
В этом примере программа сначала напечатает "Start", затем вызовет `sleep()` на 3 секунды и, наконец, напечатает "End".
Также, вместо использования функции `sleep()`, можно использовать функцию `usleep()`, которая приостанавливает выполнение программы на определенное количество микросекунд.
Пример использования `usleep()`:
c
#include
#include
int main() {
printf("Start\n");
// программа заморозится на 500 микросекунд
usleep(500000);
printf("End\n");
return 0;
}
В этом примере программа сначала напечатает "Start", затем вызовет `usleep()` на 500 микросекунд и, наконец, напечатает "End".