Boucle

Résolu/Fermé
otojail - 6 juin 2011 à 17:04
 otojail - 6 juin 2011 à 17:36
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

varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
6 juin 2011 à 17:26
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
Merci !!! c'est exactement ce qui me faut =)
0