Как сделать setInterval на языке Си?

Как вы можете сделать функцию, которая запускается после определенного времени в C или метод, который эквивалентен javascript setInterval в C ?.

-1
задан 27.11.2019, 22:48
1 ответ

SГіlo tendrГ-эксперт, который нужно призывать в нее funciГіn к, если сама и с sleep ты можешь размещать интервал времени внутри той же самой funciГіn

#include <stdio.h>
#include <time.h>

int main()
{
    elRepetido(0);

    return 0;
}

void elRepetido(int numeroRepeticion) 
{
    if(numeroRepeticion < 5){
        printf("Me estoy repitiendo \n");
        sleep(10);
        numeroRepeticion++;
        elRepetido(numeroRepeticion);    
    }

}
0
ответ дан 01.12.2019, 10:45
  • 1
    Хотя это может, что он стоил OP в том смысле, что он выполняет что-то в предопределенных интервалах времени; не моги считаться эквивалентным в setInterval, так как setInterval он не блокирует трэд, где он работает. – ordago 28.11.2019, 17:49
  • 2
    Я думаю, что это было бы должно progrmarse как fork – abrahamhs 28.11.2019, 19:31

Теги

Похожие вопросы