[C] pressez une touche pour quitter

pressez une touche pour quitter [C] - C++ - Programmation

Marsh Posté le 17-04-2002 à 20:29:26    

J'ai essaye de trouver comment faire mais je n'y arrive pas, pourtant je sais que c tout con.  
En fait dans mon prog il faudrait un truc :
pressez une touche pour quitter
 
Je pense qu'il faut bien utiliser getchar mais la je suis largue...
Personne ne pourrait me donner un indice ? Pas necessairement la reponse.

Reply

Marsh Posté le 17-04-2002 à 20:29:26   

Reply

Marsh Posté le 17-04-2002 à 21:10:49    

printf("Veuillez pesez sur une touche pour continuer" );
 do
 {
  bidon=0;
 }
 while (!kbhit());
 
Jsais pas si ca peut faire ton bonheur

Reply

Marsh Posté le 17-04-2002 à 21:11:28    

un simple getch() au lieu de ta boucle marche aussi bien ;)


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 17-04-2002 à 21:14:02    

Oui je sais :)
 
Mais s'il a un traitement spécial à faire, ( comme afficher des choses à mesure que le temps avance... ) il peut.
 
mais comme tu dis, getch(); fait bien la job

Reply

Marsh Posté le 17-04-2002 à 21:16:05    

effectivement on peut utiliser getchar();
 
par exemple :
 
printf("Merci d'avoir essayé mon super programme !\nAppuyez sur ENTREE pour quitter" );
getchar();
 
en fait getchar() est une fonction qui "capte" un caractère, mais si tu la mets comme dernière instruction de ton programme,celui ci se ferme après que tu aies appuyé sur une touche.
 
PS : tu peux aussi faire  
 
system("PAUSE" );
 
 
A+


---------------
FHR
Reply

Marsh Posté le 17-04-2002 à 21:17:04    

ouh la le temps que je tape mon truc il y 3 reponses !


---------------
FHR
Reply

Marsh Posté le 17-04-2002 à 21:32:05    

Ou alors, pour faire plus simple, utilise une librairie...


---------------
iteme.free.fr | Mon feedback
Reply

Marsh Posté le 18-04-2002 à 08:20:36    

en fait ct plus simple que je pensais :sarcastic: , merci les gars de votre aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed