Je souhaiterai faire une temporisation dans un programme C sous WinXP. Comment peut on faire?
Merçi
Version imprimable
Je souhaiterai faire une temporisation dans un programme C sous WinXP. Comment peut on faire?
Merçi
Quel genre de temporisation?
Un compteur? Attendre que l'utilisateur presse une touche?
un temporisation automatique du genre 2 secondes et le programme continu à se dérouler.
sleep est donc ton amiCitation:
un temporisation automatique du genre 2 secondes et le programme continu à se dérouler.
Si tu n'as pas de problème de portabilité, tu peux utiliser les timers de Windows, si c'est répétitif.
Rien de tel sous Windows. C'est Sleep().Citation:
Envoyé par fearyourself
Faut-il inclure un bibliotheque particuliaire parce que j'ai une erreur de compilation.
Sleep sous windows demande l'inclusion du fichier windows.h
Code:
1
2
3
4
5 #include<windows.h> int main(){ Sleep( 2000) ; // 2 secondes return 0; }
Merçi ca fonctionne parfaitement!
Pourtant, sleep est Posix.1, non ?Citation:
Envoyé par Emmanuel Delahaye
http://www.opengroup.org/onlinepubs/009695399/functions/sleep.html
Je sais que Windows ne prend pas en compte tous les standards,
mais il me semblait qu'il respectait au moins Posix.1 ...
Très partiellement.Citation:
Envoyé par Pouic