Bonjour,
Je suis entrain de bosser sur une console en VT100.
Toutes les commandes spéciale commence donc par le caractère '\033'.
Comment faire pour connaitre la fin de la commande car le nombre de caractères après le caractère d'échappement ('\033') n'est pas fixe et le dernier caractère n'a pas toujours la même valeur.
=> je pose cette question car je veux supprimer ces commandes de ma chaine de réception







Répondre avec citation



=> J'ai par exemple Putty qui interprète un "\r\0" comme un retour à la ligne alors que dans la norme il est noté qu'il devrait l'interpréter comme un "\r" (je suppose donc que ça doit être Micro$oft qui a du pondre la norme ...). Il y a aussi le positionnement des curseurs en fin de ligne qui est différent entre console TELNET windows et Putty (il y a l'un des deux qui positionne le curseur à la fin de la ligne alors que l'autre le positionne au debut de la ligne suivante) ... c'est vraiment galère à tout gérer 


Partager