Prog en C
blorris10
-
teebo Messages postés 33585 Date d'inscription Statut Contributeur Dernière intervention -
teebo Messages postés 33585 Date d'inscription Statut Contributeur Dernière intervention -
salut tout le monde!
j'ai un blem!
while(!kbhit( )) // quitte la boucle si on appui sur une touche
{
Sleep (600000); //10minutes
// traitement de ma chaine
//...
}
Mais mon probleme est que lorsque j'appui sur une touche,
il faut que j'attende les 10min alors que je ne veux pas!
Comment je dois faire pour ne pas attendre la fin du sleep?
j'ai un blem!
while(!kbhit( )) // quitte la boucle si on appui sur une touche
{
Sleep (600000); //10minutes
// traitement de ma chaine
//...
}
Mais mon probleme est que lorsque j'appui sur une touche,
il faut que j'attende les 10min alors que je ne veux pas!
Comment je dois faire pour ne pas attendre la fin du sleep?
2 réponses
-
Bh voui c'est normal faut que tu fasses autrement. kbhit va te retourner "vrai", disons 2 mn apres le début du passage dans ta boucle, il va falloir que tu attendes 8mn pour que ton test sur le kbhit se fasse.
Je vois pas trop de solution pour l'instant. J'y reflechis et je reviens.
Kalamit,
Je ponce donc j'essuie -
Euh, idee de solution, tu mets ton slip en boucle aussi (de 1 seconde par exemple) avec un truc du genre while (pastouche et i<10min)
dormir une seconde
incrementer i
fin
Ca peut etre bon ca, a moins que ce ne soit pas clair...
. .
\_/