commande delay et sleep

commande delay et sleep - C++ - Programmation

Marsh Posté le 13-04-2005 à 15:12:57    

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?

Reply

Marsh Posté le 13-04-2005 à 15:12:57   

Reply

Marsh Posté le 13-04-2005 à 15:45:34    

oui Sleep(1000) ; attendra une seconde

Reply

Marsh Posté le 28-03-2006 à 09:48:09    

salut,
 
Je voudrais donc savoir quel fonction en C sous unix permet de compter en millisecondes svp.
 
merci.

Reply

Marsh Posté le 28-03-2006 à 10:29:58    

les fonctions relatives à time.h ?

Reply

Marsh Posté le 28-03-2006 à 10:49:50    


 
usleep

Reply

Marsh Posté le 28-03-2006 à 11:35:43    

usleep: microsecondes
nanosleep: nanosecondes
...enfin, tout le monde n a pas une horloge atomique dans son ordi :)

Reply

Marsh Posté le 28-03-2006 à 11:48:13    

c'est standard usleep ?
 
ok, sous unix


Message édité par _darkalt3_ le 28-03-2006 à 11:48:31
Reply

Marsh Posté le 28-03-2006 à 11:48:45    

c'est unix-standard

Reply

Marsh Posté le 28-03-2006 à 11:50:00    

nanosleep est recommandé car est POSIX-standard

Reply

Marsh Posté le 28-03-2006 à 11:50:34    

j'avais vu, mais merci ;)

Reply

Marsh Posté le 28-03-2006 à 11:50:34   

Reply

Marsh Posté le 28-03-2006 à 12:22:50    

Citation :


Pour moi, la méthode générale, c'est que les gens lisent la doc déjà [:spamafote]


:lol:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed