Quelle est la méthode pour indiquer à la console d'attendre x secondes. Y at-il une méthode intégrée ou dois-je en faire un.Dites à la console C++ d'attendre
2
A
Répondre
7
2
Vous recherchez la méthode du sommeil.
sleep(5);
+1
Comme indiqué ci-dessus, la fonction de veille n'est pas une partie standard de C++. – ChrisInEdmonton
1
Si vous voulez qu'il soit portable, vous devez utiliser pré-traitement pour déterminer quel système d'exploitation il est et inclure l'en-tête, le cas échéant.
Il serait bon de faire une fonction pour appeler le sommeil, comme:
void portableSleep(int sec) {
# ifdef POSIX
sleep(sec);
# endif
# ifdef WINDOWS
Sleep(sec * 1000);
# endif
}
Autoconf peut vous aider.
Questions connexes
- 1. Dites-urllib2 à utiliser
- 2. C# Dites les GIF statiques à part les GIFs animés
- 3. Dites la différence entre Vista et XP [C]
- 4. Dites-moi le détail de la table virtuelle en C++
- 5. Accès à l'objet précédent dans la console
- 6. Dites à StructureMap d'utiliser un constructeur spécifique
- 7. CSS: Dites à l'élément de bloc de remplir la hauteur
- 8. C# Console Application - Continuez à fonctionner
- 9. Imprimer à la console sans inondation en C++
- 10. Alignement de texte à droite dans la console C++
- 11. La console C# continue à apparaître sur le formulaire Application
- 12. C#: Comment imprimer une chaîne unicode à la console?
- 13. Console C/C++ Windows WIN32
- 14. c programmes console
- 15. Comment effacer la console dans C# .net?
- 16. C# application console
- 17. C# Console Problème
- 18. Console informations à la fenêtre
- 19. Événements de clavier de la console C++
- 20. Icône d'application de la console C#
- 21. Pause de la console en C++?
- 22. Impression Runtime exec() OutputStream à la console
- 23. C# Console cas déclaration
- 24. Sortie console C++ dans NetBeans
- 25. Voir la sortie de la console sans console?
- 26. C# problème de la fenêtre de la console avec _getch()
- 27. Autre méthode pour maximiser la fenêtre de la console - C#
- 28. Déploiement de l'application console C#
- 29. Remplacer la console Fermer
- 30. Fermer MS Office C# Console
Je reçois l'erreur 'sleep': identifiant non trouvé –
Peut-être devriez-vous inclure: #include –
Voir les liens vers les pages man pour chaque fonction de veille. Vous devez probablement inclure les en-têtes appropriés. Sous Linux, ce serait 'unistd.h', sur Windows vous voulez' Windows.h' je pense. De plus, veuillez préciser le système d'exploitation que vous utilisez à l'avenir, car il est plus facile pour les gens de répondre à vos questions succinctement. –