Attendre la saisie d'une touche [Résolu]

Messages postés
2
Date d'inscription
mardi 27 septembre 2005
Dernière intervention
29 septembre 2005
- - Dernière réponse : cs_Valouf
Messages postés
2
Date d'inscription
mardi 27 septembre 2005
Dernière intervention
29 septembre 2005
- 29 sept. 2005 à 16:26
Voila mon problème ( en C++)
Lors de mon programme, je fais un getch. Or si aucune touche n'a été entrée je souhaiterais que le programme passe à la suite.
Comment y arriver?
Merci d'avance pour votre aide!
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
338
Date d'inscription
samedi 9 août 2003
Dernière intervention
9 juillet 2011
2
Merci
tu veux dire que le programme continue meme s'il attend une donnée
ou la personne ne rentre rien pese sur enter et passe a la suite
situation 1: met un thread;
situation 2: vérifie s'il y a une donnée dans getch et s'il en a pas continue ailleur.
voila je peux pas plus t'aider que cela

Dire « Merci » 2

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 97 internautes nous ont dit merci ce mois-ci

Commenter la réponse de gamemonde
Messages postés
140
Date d'inscription
samedi 1 novembre 2003
Dernière intervention
30 septembre 2009
1
Merci
Une autre solution, c'est de faire une boucle :



#include <conio.h> //je crois que c'est la qu'est définie la fonction getch()



char a=0;

int i=0;

while (a!= <touche> && i<20)

{

a=getch();

sleep(100)//on attend un peu, 100ms

i++

}

//ici, on a soit a!0, et la, ça veut dire qu'une touche a été pressée ; sinon, tu as i20 et aucune touche n'a été pressée...



truc du genre....
Commenter la réponse de s@ldon
Messages postés
2
Date d'inscription
mardi 27 septembre 2005
Dernière intervention
29 septembre 2005
0
Merci
Merci beaucoup pour votre aide, je vais essayer les 2 solutions, ca me permettra de découvrir les thread.
merci ;)
Commenter la réponse de cs_Valouf

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.