Commande delay et sleep

novice54 Messages postés 7 Statut Membre -  
 SKZ81 -
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?
A voir également:

3 réponses

kij_82 Messages postés 4260 Statut Contributeur 857
 
sleep ss unix est en milli et es sec ss Win je crois si ca peut t'éclairer
0
novice54 Messages postés 7 Statut Membre
 
je croyais que c'était le contraire, merci.
des infos pour la commande delay?
0
kij_82 Messages postés 4260 Statut Contributeur 857
 
non, dsl (quoi qu'il me semnble que c'est peut etre utilisé pour suspendre les processus au niveau system, mais pas sur)
0
m0n0-le-14r3 Messages postés 174 Statut Membre 17 > kij_82 Messages postés 4260 Statut Contributeur
 
<-- message perso pour kij_82-->
ouaich ma p'tite, regarde sur le forum café des membres.... :)
0
kij_82 Messages postés 4260 Statut Contributeur 857 > m0n0-le-14r3 Messages postés 174 Statut Membre
 
Je ragarde masi bon... j'essai de laisser des message depuis tout a leur mais il sont otés a chaque fois alors... j'abandonne !
0
SKZ81
 
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.
0