Задать время выполнения программы - C (СИ)
Формулировка задачи:
Нужно, чтобы некоторый код выполнялся в течение 5 минут, а после выводились результаты его выполнения. Именно выполнение, а не задержка с помощью sleep(). Как можно задать такое время?
Решение задачи: «Задать время выполнения программы»
textual
Листинг программы
#include <stdio.h> #include <time.h> #include <unistd.h> #define STOP_TIME 60 #define DELAY_TIME 200000 int main(void) { char buf[] = "00:00:00"; time_t t; alarm(STOP_TIME); printf("%s", buf); while ( 1 ) { t = time(NULL); strftime(buf, sizeof(buf), "%H:%M:%S", localtime(&t)); printf("\b\b\b\b\b\b\b\b%s", buf); fflush(stdout); usleep(DELAY_TIME); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д