Recupere code touche en ascii en vc++

Contenu du snippet

Recupere le code de la touche pressée. affiche le caractere ou le code ascii

cependant des question restent sans reponse, comment agir quand ce qui est renvoyé est a 2 entrées (ex: touche fleche haut). Oui le but est d'arriver a la creation d'un menu qui change la couleur du texte quand je le selectionne que cette couleur descende quand je presse les touches haut et bas et que finalement en appuyant sur entrée le menu correspondant se lance.

il me manque :
- agir en fonction des fleches
- les couleurs

Source / Exemple :


#include <iostream.h>
#include <conio.h>

// Fait par Ranouf
/* mon but recuperer faire un menu en c++ pour cela 
 je recupere le code des fleches haut et bas
probleme renvoie un int a 2 nivo (voyez vous meme)*/

void main()
{
	int ch;
	do
	{
		int x= 0; // int renverra le code Ascii 'entrer=13', char renverra la lettre 'a=a'
		ch = getch(); //recupere la touche appuyée et la stock dans ch
		cout<<"Le code ascii de la touche est : "<<ch<<endl;// sans le endl le code est renvoyé d'un bloc apres avoir appuyé sur entrée faites le test vous comprendrez
	}while (ch!=13);
}

//fin

Conclusion :


Tous les commentaires sont ecris, le prog evoluera je vous tiens au courant

A voir également

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.