Reconnaitre le caractere 'Escape'
Bonjour a tous.
La question est la suivante :
-> Comment reconnaitre le caractere Escape ?
En effet il existe des sequences d'echappement pour Backspace (\b) pour Newline (\n) etc...
Mais comment comparer un caractere avec Escape ?
Parce que taper la valeur 27 en dur c'est un peu porc sur les bords...
Meme avec les termcaps je n ai pas trouve... Il y a DEL, Up_arrow, et plein d'autres encore, mais pas Escape.
Mon ami Google m'a lache sur ce coup la... Ou alors je n'ai pas cherche ou il fallait...
Une idee ?
dyslexie, dysphasie, dysorthographie, dyspraxie, dyscalculie
:wink:
Jack_serious est bien réveillé mais CSoldier dort encore.
Jack a un problème avec ESCAPE et non pas avec ESPACE.
Re: Reconnaitre le caractere 'Escape'
Citation:
Envoyé par Jack_serious
La question est la suivante :
-> Comment reconnaitre le caractere Escape ?
N'importe quel caractère peut etre codé par sa valeur numérique en octal (\0<octal>) ou en hexa (\x<hexa>)
'\0123'
'\x2a
Pour ESC qui vaut 27, soit 0x1B ou encore 033 :
Le caractère :
Code:
#define C_ESC '\x1B'
ou
Code:
#define C_ESC '\033'
La chaine :
Code:
#define S_ESC "\x1B"
ou
Code:
#define S_ESC "\033"
Re: Reconnaitre le caractere 'Escape'
Citation:
Envoyé par Emmanuel Delahaye
N'importe quel caractère peut etre codé par sa valeur numérique en octal (\0<octal>) ou en hexa (\x<hexa>)
'\0123'
'\x2a
Pour ESC qui vaut 27, soit 0x1B ou encore 033 :
Le caractère :
Code:
#define C_ESC '\x1B'
ou
Code:
#define C_ESC '\033'
La chaine :
Code:
#define S_ESC "\x1B"
ou
Code:
#define S_ESC "\033"
Merci bien, c'est note.
Bonne journee !