? La fonction de veille dans C suspend temporairement l'exécution d'un programme. Il fait partie de la " windows.h " fichier d'en-tête . Lors de l'utilisation de sommeil , vous spécifiez le nombre de millisecondes en tant que paramètre . La fonction utilise l'horloge système pour compter les millisecondes tandis que le reste du programme se met en pause , après quoi , il se "réveille ". Vous utilisez la fonction de mise en veille pour arrêter l'exécution du programme, par exemple dans le cadre de la simple compte à rebours ou pour donner d'autres parties de la durée du programme pour effectuer des tâches . Instructions 
 1 
 Ouvrez le fichier de projet C . Placez le curseur au début du fichier . Tapez le code suivant : 
 
 # include  
  # include  
  Le premier fichier d'en-tête comprend des fonctions d'entrée et de sortie . La seconde inclut la fonction de mise en veille . 
 2 
 Placez le curseur à l' endroit du programme où vous souhaitez mettre en place un temps de retard . Tapez le code suivant : 
 
 for (int i = 0; i < 5; i + +) { 
 
 printf (" Countdown : % d", 5 -i) ; 
 < p > Sleep (1000); système de 
 
 ( «CLS» ) ; 
 
 } 
 
 Cela crée un message de compte à rebours de base qui compte de cinq à zéro. Alors que le compteur est supérieur à zéro , la boucle affiche la valeur actuelle de la numération sur l'écran, puis utilise la fonction de mise en veille pour retarder le programme pendant une seconde ( 1000 millisecondes) , puis efface l'écran et affiche la nouvelle valeur du compteur . Lorsque le compteur est à zéro, les sorties de boucle et le programme reprend . 
 3 
 enregistrer le fichier de projet.