How to Delay in C
Did you ever want to make a C program wait for a certain time? You can set up a technique to allow time to tick away, for example: when showing a splash page (a notice or hint) for a game. Okay, here are some ways to make the program...
Method 1 of 2:
The "for-loop" technique
-
Use a typical "for" loop followed by a null statement to implement time delay. -
Write as follows, for an example:- for (i=1 ; i
- 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
-
Use sleep() The function called sleep(int ms) declared in which makes the program wait for the time in milliseconds specified. -
Include the following line in your program before "int main()":- #include
-
Insert, wherever you need your program to make a delay:- sleep(1000);
- 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".
- 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.
Discover more
delay sleep programShare by
David Pac
Update 05 March 2020
You should read it
- Simulation of Titan submersible explosion takes place in less than 14 milliseconds
- 15 'truths' completely wrong about sleep (part 1)
- How to Adjust Subtitle and Voice Delay on VLC Player
- 5 things you may not know about sleep
- 6 best sleep monitoring and application apps on iOS
- The Quiet Details That Make a Sports Betting Platform Feel Reliable
- Instructions on creating toy set images with ChatGPT AI
- How are AI agents changing the journalism industry?
- How to Set Up SDL with Visual Studio
- How to Write Standard Code in C++
- How to Get Color in C Program




