Les Allergies
Alimentaires
Posez votre question Signaler

Code ASCII de la touche Entre

mathieu - Dernière réponse le 17 févr. 2012 à 13:58
Bonjour,

Pour une application j'ai besoin de connaitre le code ASCII de la touche enter mais je ne le trouve pas sur les tables ascii, quelqu'un saurait me dire a quel code ca correspond?

Merci bien

Mathieu
Lire la suite 

Code ASCII de la touche Entre »

25 réponses
Réponse
+12
moins plus
salut,

la touche "entrée" génère habituellement deux codes :

un retour chariot et un saut de ligne, qui s'appellent respectivement CR (carriage return) et LF (line feed)

10 et 13 sont les deux codes correspondants...
Ajouter un commentaire
Réponse
+3
moins plus
valeur ascii cè 13
blux- 20 déc. 2008 à 12:18
C'est gentil, mais ça fait près de 3 ans que la réponse (complète) a été donnée...
Ajouter un commentaire
Réponse
+1
moins plus
Merci c'est tout pile ce qu'il me fallait, j'avais pas fait le rapprochement entre retour a la ligne caract(10) et caract(13) et la touche enter.

Merci bien
Ajouter un commentaire
Réponse
+1
moins plus
pour moi c le code 10 avec un clavier qui a un pavé numérique !!
jai eu une erreur avec le code 13 mais 10 marche a merveille !!!

Merci les gars ...
Ajouter un commentaire
Réponse
+1
moins plus
Merci a ceux qui ont répondu, ca m'a aidé !
Ajouter un commentaire
Réponse
+0
moins plus
nul completement nul, les codes corresponde même pas, c'est 54 en batch évoluer pour un CR, et 32 pour un LF.

franchement bravInternet Explorer 7.0o les faux programmeurConfiguration: Windows 2003 Serveur / Mozilla Firefox Extreme Explorer
blux- 27 août 2007 à 09:47
Salut,

c'est quoi le 'batch évoluer' ???

Parce qu'en ASCII, 10 et 13 sont bien les codes indiqués...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour

La touche "Entrée" ; le code, ou plutôt les codes, pour cette touche, dans un programme :

http://fr.wikipedia.org/wiki/CRLF # Wikipedia®

http://fr.wikipedia.org/wiki/Retour_chariot # Wikipedia®

http://fr.wikipedia.org/wiki/Saut_de_ligne # Wikipedia®

http://fr.wikipedia.org/wiki/Fin_de_ligne # Wikipedia®

"En informatique, CRLF, acronyme de Carriage Return (retour chariot) Line Feed (saut de ligne), est un caractère spécial ou une séquence de caractères qui indique la fin de la ligne d'un texte. Le CRLF est parfois appelé retour chariot, car avant l'existence des ordinateurs, les machines à écrire faisaient un retour physique du chariot."

# Wikipedia®

Merci
Ajouter un commentaire
Réponse
+0
moins plus
je voudrais savoir le code ACSII de la touche entrée du clavier car je trouve pas sur le tableau du code
tech_57 - 26 juin 2009 à 22:59
Bonsoir,

Si je peux me permettre, le code ASCII de la touche Entrée est bien 13, et non pas 13 10.
Le code 13 signifie Carriage Return (Retour chariot) et est noté CR
Le code 10 signifie New Line (nouvelle ligne) et est noté NL
Le couple CR NL ne se voit que dans les fichiers texte pour indiquer la fin le ligne. Et encore, cela dépend des OS.
Pour MS/DOS et Windows c'est CR NL. En Unix, la fin de ligne est NL. Avec Mac c'est CR.

La plupart des editeurs de texte reconnaissent automatiquement ces formats.

Mais pour ce qui est du clavier, la touche Entrée a toujours le code ASCII 13.

Slt.
fiddy- 27 juin 2009 à 00:50
Mais pour ce qui est du clavier, la touche Entrée a toujours le code ASCII 13.
Lorsque tu es en mode raw oui (fonction non portable). Mais en C, la touche entrée correspondra à '\n' (10) puisque les I/O sont en mode texte par défaut.
fiddycchristian - 26 juin 2009 à 22:51
Salut,
C'est plus compliqué que ça l'histoire de la touche entrée.
A très bas niveau, la touche entrée correspond à \r. Mais l'OS effectue la conversion (en mode non raw) du '\r' en le caractère de fin de ligne ('\r\n' pour Windows, '\n' pour Linux, '\r' pour Mac OS).
En C, si tu utilises getchar() tu auras la conversion en '\n' quelque soit le système (portabilité assurée).
Si tu utilises une fonction bas niveau getch(), tu seras en mode raw et là tu n'auras que le '\r'.

Si tu veux obtenir le '\r\n' pour vérifier la conversion, le plus simple est de lire un fichier texte créé sous windows, tu verras que le caractère de fin de ligne est '\r\n'.

Cdlt
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Merci à vous trois pour ces précisions.
Ajouter un commentaire
Réponse
+0
moins plus
OD est le code ascii de CR /r
fiddy- 3 mai 2010 à 20:11
Et Comme OD ça fait 13 en décimal, on s'y retrouve.
D'autant plus que la réponse a été donné il y a plus de 4 ans..
Ajouter un commentaire
Réponse
+0
moins plus
Le code ASCII qui t'intéresse devrait être le 13!
P4T0U - 11 juil. 2011 à 22:07
...et 10! Je viens de bien lire la question:P
fiddy- 12 juil. 2011 à 00:01
Si t'as bien lu la question, t'as dû remarquer que ça date de 5 ans maintenant...
D'autant plus qu'on a fait le tour depuis.
Ajouter un commentaire
Ce document intitulé « Code ASCII de la touche Entre » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?