Boucle

Résolu
otojail -  
 otojail -
Bonjour, je fat de la programmation en C et la j'ai besoin de faire une boucle par exemple une boucle qui dit 20 fois de suite la phrase merci de patienter , mais avec un intervalle de 2 sec entre chaque merci de patienter .
Merci d'avance

1 réponse

  1. varfendell Messages postés 3259 Date d'inscription   Statut Membre Dernière intervention   707
     
    Bonjour,

    1.#include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    void sleep(int nbr_seconds);
    
    void main(void)
    {
    	int x;
    	int wait = 13;
    	int compteur = 0;
    
    	while (compteur < 10)
    	{
    	   	printf("Salut les Zeros !\n");
    	    	compteur++;
    		printf("Pause pendant %d secondes\n", wait);
    		printf(">");
    	
    		for(x=1; x<=wait; x++)
    		{
    			printf(".");
    			fflush(stdout);
    
    			sleep((int)1);
    		}
    
    		printf("Fin !\n\n");
    	}
    
    }
    
    void sleep(int nbr_seconds)
    {
    	clock_t goal;
    
    	goal = (nbr_seconds * CLOCKS_PER_SEC) + clock();
    
    	while(goal > clock())
    	{
    		;
    	}
    } 


    Ceci est une compilation de ce code et de celui ci

    1
    1. otojail
       
      Merci !!! c'est exactement ce qui me faut =)
      0