Bon chez moi avec gcc quand je veux attendre je suis oblige d'utiliser la fonction
sleep(nombre de secondes);
Pour ceux qui n'ont aussi que ça voici une fonction pour attendre un certain nombre de microsecondes
Source / Exemple :
#include <time.h> /*POUR clock(), CLOCKS_PER_SEC et time_t*/
#include <stdio.h>/*printf()*/
void wait(int microsecondes)
{
time_t tmp=clock();/*STOCKE LE NOMBRE DE "TICS" DU PROCESSEUR DANS tmp*/
/*NOMBRE DE TICS ACTUEL - NOMBRE DE TICS DE tmp = NOMBRE DE TICS PASSE*/
/*CLOCKS_PER_SEC = NOMBRE DE TICS QUI PASSE EN UNE SECONDES*/
/*DONC (NOMBRE DE TICS PASSE*1000)/CLOCKS_PER_SEC = NOMBRE DE MICROSECONDES*/
while ((((clock()-tmp)*1000)/CLOCKS_PER_SEC)<microsecondes);
}
void main()
{
printf("Bonjour !\n");
wait(500); //attend 50 centiemes de secondes
printf("Comment ca va ?");
wait(3000); //attend 3 secondes puis quitte
}
Conclusion :
voila !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.