Langage C ++ : Attendre x secondes.

Fermé
L Etudiant - 2 mars 2006 à 14:44
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 2 mars 2006 à 17:23
Bonjour a tous.

Apres plusieurs recherche, sur ce sites entre autre, je n'ai pas trouve satisfaction a ce que je recherche.

Voici ce que je voudrais faire :



Tant que l'on n'appuie sur aucune touche :

Afficher le nombre de secondes ecoulees depuis le 01/01/1970

Convertir le nombre de secondes en une structure struct tm

Effacer l'ecran

Afficher l'heure sous le format Heure:Minutes:secondes

Attendre 500ms

Fin du tant que.



Alors j'ai reussi a tout faire, sauf la partie ou il faut attendre 500ms.

Je pense qu'il faut se servir de "void sleep", mais je ne vois pas du tout comment faire.

Alors ma question : quelqu'un pourrait-il m'aider pour realiser en langage C++ une pause de 500ms ?

En vous remerciant ;)

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
2 mars 2006 à 16:17
je dirai
sleep(500); //dort 500ms
si mes souvenirs sont bons :)
0
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 506
2 mars 2006 à 17:23
Salut,
Si tu es en environnement POSIX (UNIX & Linux), sleep c'est pour la seconde,
regardes plutôt du coté de nanosleep().
A+, crabs
0