Search code examples
ctimercountdowntimer

How to use timer in C?


What is the method to use a timer in C? I need to wait until 500 ms for a job. Please mention any good way to do this job. I used sleep(3); But this method does not do any work in that time duration. I have something that will try until that time to get any input.


Solution

  • You can use a time_t struct and clock() function from time.h.

    Store the start time in a time_t struct by using clock() and check the elapsed time by comparing the difference between stored time and current time.