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?
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
-
Contributeursleep ss unix est en milli et es sec ss Win je crois si ca peut t'éclairer
-
je croyais que c'était le contraire, merci.
des infos pour la commande delay?-
-
@kij_82<-- message perso pour kij_82-->
ouaich ma p'tite, regarde sur le forum café des membres.... :) -
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 !
-
-
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.