Bonjour a tous,
Comment faire pour afficher le carectere ascii d'un caractère lorsque je le saisie au clavier?
Merci a vous
Bonjour a tous,
Comment faire pour afficher le carectere ascii d'un caractère lorsque je le saisie au clavier?
Merci a vous
Affiche le comme un entier :Envoyé par Bass_Room
Jc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char c = 'a'; printf("%d\n",c);
Merci bien ca marche,
juste un petit truck comment je pe faire pour que je choisisse le caractère que je ve rentré?
Merci
Cordialement
Envoyé par Bass_Room
etc. Tu n'as pas de livre de C ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 putchar(c); printf("%c", c);
fgets()Envoyé par Bass_Room
http://emmanuel-delahaye.developpez.com/inputs.htm
Bah non je n'ai po de boukin de C![]()
enfin bah encore....
Pour fgets() je ne vois po trop a quoi ca correspond.
Il y a des références de livres et de tutoriels en ligne sur mon site (et celui-ci).Envoyé par Bass_Room
en faite ske j'aimeré bien faire c'est qu'un tutilisateur entre sur son clavier une touche et que le programme lui donne le code ASCII.
tu vois a peu pres ce que je ve dire?
C'est pas vraiment possible. Toutes les saisies se font "avec validation" en C. Même si on entre 1 caractère, on doit faireEnvoyé par Bass_Room
[Touche 'A'][Touche ENTER]
ce qui fait qu'on entre 2 caractères :
'A' et '\n'.
Pour les lire, il faut donc fgets() et une tableau d'au moins 3 char de façon à former la chaine valide "A\n" qui est codée {'A', '\n', 0};
Ensuite, il suffit d'afficher la valeur numérique (en décimal, je suppose ...) du premier caractère du tableau avec printf() et "%d".
Fait de ton mieux et poste ton code.
Partager