Tu peux faire comme dis dans l'autre commentaire mais en mode console il existe quelques fonctions: getch( ); <- dans conio.h, pour verifier tu fais:
int main ( void ) { int iPressed; iPressed = getch( );
while ( iPressed != 13 ) // tant que enter est pas appuyé { cout << "Vous avez appuye sur: " << ( char ) iPressed << "\n ASCII : " << iPressed << endl; }
return 0; }
getchar( ); <- dans stdio.h je crois, c'est exactement la même chose que getch( ); !
et puis avec le C++ il y a encore:
cin.get( ); qui va intercepter les touche appuyée, mais je ne sais pas ce qu'elle retourne alors je ne sais pas dans quel type de variable la touche appuyée va être stockée!
je crois que c'était tout, il existe encore en prog windows le message WM_KEYDOWN et WM_KEYUP, qui t'indique quand la touche est appuyée et quand elle est relachée.!
Bonne prog, j'espère que tu as tout compris!
[DmX]
|