TipsMake
Newest

How to Delay in C

Method 1 of 2:

The "for-loop" technique

  1. How to Delay in C Picture 1
    Use a typical "for" loop followed by a null statement to implement time delay.
  2. How to Delay in C Picture 2
    Write as follows, for an example:
    1. for (i=1 ; i
    2. The statement followed by the ";" makes the computer execute the loop 100 times without any noticeable event. It just creates a time delay.
Method 2 of 2:

The "sleep()" Technique

  1. How to Delay in C Picture 3
    Use sleep() The function called sleep(int ms) declared in which makes the program wait for the time in milliseconds specified.
  2. How to Delay in C Picture 4
    Include the following line in your program before "int main()":
    1. #include
  3. How to Delay in C Picture 5
    Insert, wherever you need your program to make a delay:
    1. sleep(1000);
    2. Change the "1000" to the number of milliseconds you want to wait (for example, if you want to make a 2 second delay, replace it with "2000".
    3. Tip: On some systems the value might refer to seconds, instead of milliseconds. So sometimes 1000 isn't one second, but, in fact, 1000 seconds.
David Pac
Share by David Pac
Update 05 March 2020