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.
5 ★ | 1 Vote
You should read it
- How to delay program startup with Task Scheduler on Windows 10/8/7
- World's fastest robot boxer, response delay less than 1/15 blink time
- 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
- How to disable Startup Delay in Windows 10
- How to delay starting OneDrive on Windows 10/8/7
- How to sleep in less than 1 minute?
- Surprise with proof that we sleep is to forget
- '4-7-8' method helps you quickly get a good night's sleep as a child
Maybe you are interested
SEC Delays Decision on Bitcoin ETF Options
iPhone 17 Pro may be delayed
Alt + Tab delay and 5+ quick and easy ways to fix it
Bluetooth Headset Sound Delay When Playing Games - Solution
World's fastest robot boxer, response delay less than 1/15 blink time
Microsoft continues to 'delay' the plan to launch a new version of Exchange Server for another 4 years