Commande delay et sleep

Bonjour, j'ai quelques petits problèmes en programmation C++.

Je pars d'un programme en Turbo C et je dois le transcrire en C++.
Le noyau du programme est le même mais quelques instructions ne sont pas reconnus en C++ avec DevC++. J'utilise Win Xp:

La commande delay est inconnue (message:undeclared, first use this fonction)

Par ailleurs, la commande sleep ne fonctionne pas non plus. Mais avec Sleep, ça fonctionne. Par contre, sleep compte en secondes (sous Unix) et Sleep en millisecondes (sous windows) mais je n'en suis pas sûr.

Pouvez-vous m'aider s'il vous plait?

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    sleep ss unix est en milli et es sec ss Win je crois si ca peut t'éclairer
    1. je croyais que c'était le contraire, merci.
      des infos pour la commande delay?
      1. Contributeur
        non, dsl (quoi qu'il me semnble que c'est peut etre utilisé pour suspendre les processus au niveau system, mais pas sur)
      2. @kij_82<-- message perso pour kij_82-->
        ouaich ma p'tite, regarde sur le forum café des membres.... :)
      3. Contributeur
        @m0n0-le-14r3Je ragarde masi bon... j'essai de laisser des message depuis tout a leur mais il sont otés a chaque fois alors... j'abandonne !
    2. Sous POSIX (unix entre autre), il y a sleep(int second) et usleep(int microsecond), mais pas d'équivalent en millisecondes.

      Par contre, je connais pas delay(). L'avantage de sleep / Sleep c'est que le processus ne consomme pas de temps de calcul le temps où il est endormi.