Dev C++ Delay Function

Sleep pauses program executions as specified by the milliseconds parameter. Under Windows, Sleep is just a link to the Sleep function in the system API. Why can't I use conio.h functions like clrsrc? Because conio.h is not part of the C standard. It is a Borland extension, and works only with Borland compilers (and perhaps some other commercial compilers). Dev-C uses GCC, the GNU Compiler Collection, as it's compiler.GCC is originally a UNIX compiler, and aims for portability and standards-compliance.

Delay in C: delay function is used to suspend execution of a program for a particular time.

Declaration: void delay(unsigned int);

Here unsigned int is the number of milliseconds (remember 1 second = 1000 milliseconds). To use delay function in your program you should include the 'dos.h' header file which is not a part of standard C library.

Delay in C program

Dev c++ delay function chart

If you don't wish to use delay function then you can use loops to produce delay in a C program.

#include<stdio.h>

Dev C++ Delay Function Calculator

int main()
{
int c, d;
for(c =1; c <=32767; c++)
for(d =1; d <=32767; d++)
{}
return0;
}

We have not written any statement in the loop body. You may write some statements that doesn't affect logic of the program.

C programming code for delay

#include<stdio.h>

Dev C++ Delay


Dev C++ Delay Function Chart

#include<stdlib.h>

main()
{
printf('This C program will exit in 10 seconds.n');

Global Dev Delay

delay(10000);

return0;
}

This C program exits in ten seconds, after the printf function is executed the program waits for 10000 milliseconds or 10 seconds and then it terminates.