Fonction pause(int temps) [c++builder5]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 860 fois - Téléchargée 37 fois

Contenu du snippet

Pour ceux qui comme moi n'ont pas la fonction sleep() dans stdio.h de C++Builder 5, voici une petite fonction donnant le même résultat.

Source / Exemple :


#include <time.h>
#include <iostream.h>
#include <conio.h>

void Pause(int Temps)
{
  int T1, T2;

  T1 = time(NULL);

  do
  {
    T2 = time(NULL);
  }
  while(T2-T1 != Temps);
}

Conclusion :


Ça peut être pratique dans certaines occasions....

A voir également

Ajouter un commentaire Commentaire
Messages postés
18
Date d'inscription
dimanche 30 mars 2003
Statut
Membre
Dernière intervention
8 décembre 2003

un petit conseil : plutot que d'utiliser le !=, faites un <= ou >= ... il vaut mieux tester une inegalite que l'egalite, car pour peu que pour une raison ou une autre, vous sautez l'egalite, vous aurez une boucle infinie ... (la c des entiers, donc ca va marcher, mais avec des float ou des double, c moins sur ...)

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.