Exemple kbhit + while [borland c++ 6 ]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 452 fois - Téléchargée 36 fois

Contenu du snippet

Voila j'ai fais sa comme sa d'ailleur je sais pas comment pour faire en sorte que quand on tape Q (comme quitter) sa ferme le programme j'ai essayer if (kbhit() = q) { exit(0); } sans grand sucees fin bref voilivoulou !

Source / Exemple :


//---------------------------------------------------------------------------

#include <vcl.h>
#include <conio.h>
#include <stdio.h>
#include <iostream>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
void main()
{
int i=0;
while (!kbhit()) {
i++;
printf("%d\n",i);
}
getchar();
}

//---------------------------------------------------------------------------

A voir également

Ajouter un commentaire

Commentaires

cmarsc
Messages postés
455
Date d'inscription
mercredi 6 mars 2002
Statut
Membre
Dernière intervention
18 décembre 2003
-
#include <vcl.h>
#include
#pragma hdrstop
#pragma argsused
ces lignes ne servent pas

getch() <conio.h> est mieux que (pas besoin de taper ENTREE) getchar()

avec kbhit() si tu tapes sur une touche quelconque tu mets fin au programme si tu veux taper sur Q il faudrait utiliser ceci :
do {
clavier = getch();
} while (clavier != 'Q');
cs_Kirua
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008
-
if (kbhit() = q) ne pouvait pas fonctionner.
selon toute logique, j'aurais mis if (kbhit() == q) (double signe égale), enfin il s'agit peut etre d'une exception, je vais pas me prononcer ^^ n'empeche que :)
D1m3x
Messages postés
402
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
21 juillet 2005
1 -
Chez moi il y a tout ki plante car on ne eut pas mettre:
while(clavier != 'Q'); mai je sui obligé d'écrire:
while(clavier != 97); sinon ça ne marche pas
Commenter la réponse de cmarsc

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.