Pause en C

Résolu
blackdam Messages postés 332 Statut Membre -  
 Tuxologue -
Bonjour à tous!
Voila j'ai un problème avec un code en C, lorsque je ne fait pas de pause lors de l'execution du programme, il me met une erreur...
Il faudrait que je fasse une pause en plein milieu du programme pour qu'il se repose.
Mais pas de getchar() ou autre, le programme doit en fait s'executer toute les heures automatiquement donc il ne faut pas que quelqu'un soit à coté toutes les heures pour appuyer sur un bouton...un genre de sleep quoi!
Voilou merci de vos réponses!

9 réponses

Gambrinus
 
Bonjour,
ce serait sympa de poster ta solution merci :)
3
pom
 
Salut, et la fonction sleep, ce n'est pas possible ?
1
andejen Messages postés 148 Statut Membre 22
 
Sleep(tps en ms) avec une majuscule sous certains compliateurs.
1
SokoC
 
Bonjour,

surement un system("pause"); avec stdlib.h inclus !!
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tuxologue
 
Pour utiliser Sleep(), il faut inclure windows.h.
1
blackdam Messages postés 332 Statut Membre 35
 
Ah oui je viens de voir la commande...bon sa ne résoud toujours pas le problème, il me met quand meme une erreur!
en fait j'utilise DEVC++ et quand je le compile et l'exécute avec le logiciel, tout marche. mais une fois que j'essai de lancer l'exe généré, sa plante...
0
andejen Messages postés 148 Statut Membre 22
 
ben il aime ptete pas trop le sleep(super longtemps). Pourquoi t'essayes pas plutot une utilisation d'une fonction de type time avec un while?

http://www.cplusplus.com/reference/ctime/time/
0
Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
 
Salut,

Ton programme est-il multi-thread ? Cela peut être la cause de tes plantages, un thread nécessitant une action d'un autre plante car il va "plus vite". Une attente à ce niveau-là avec des commandes comme pthread_join peuvent alors être une solution.

Sinon à quel niveau cela plante-t-il ? As-tu fait un débuggage avec pas à pas ? (ou alors méthode des printf ^^).
0
blackdam Messages postés 332 Statut Membre 35
 
C'est bon j'ai trouvé la solution!!
C'étais un peu compliqué mais bon...
Merci de vos réponses quand meme!
0