Вызов функции через определенный интервал времени - C (СИ)
Формулировка задачи:
Как вызвать какую нибудь функцию каждые 5 сек?
Решение задачи: «Вызов функции через определенный интервал времени»
textual
Листинг программы
#include <stdio.h> #include <unistd.h> #include <signal.h> void knock(int signum) { fprintf(stderr, "KNOCK-KNOCK...\n"); alarm(5); } int main(void) { if ( signal(SIGALRM, knock) == SIG_ERR ) return 1; alarm(5); while ( 1 ) { printf("Do something...\n"); pause(); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д