Conversion ascii en permanence

Signaler
Messages postés
6
Date d'inscription
mercredi 19 mai 2004
Statut
Membre
Dernière intervention
31 mars 2005
-
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
-
bonjour à tous.
j'aimerais savoir quelle est la fonction à utiliser pour que la conversion ascii d'un texte que l'utilisateur est en train de saisir s'affiche au fur et à mesure dans une fenetre d'edition conçue pour cette fin. en visual c++ bien sur.
merci!

4 réponses

Messages postés
700
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
salut,
int c = getch() pour récuperer le dernier caractere qu'a entré l'utilisateur, et printf("%u", c); pour afficher ce caractere en tant qu'entier (cad montrer son code ascii).
pour avoir le code ascii d'un caractere car (déclaré comme char car; par exmple), il suffit de le caster en entier : int code_ascii = (int) car;

a++ ;)
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
houaida > je pense que tu devrais mettre a jour la fenetre d'edition chaque fois que tu recois une notification EN_UPDATE (via WM_COMMAND) de l'edit.
Le texte de la fenetre d'edition s'actualisera a chaque nouvelle lettre entrée dans l'edit.
Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
2
Tu es souhaite réaliser ton application en mode console ou en mode graphique ?

Shell
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
Salut,
Sous Windows, un simple controle EDIT suffit pour saisir et afficher le texte tapé. En mode console, il y'a la fonction getche(). Elle fait la même chose que getch() mais en affichant la lettre tapée.