Question debile !!!

Fermé
the F Messages postés 150 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 22 mars 2011 - 28 nov. 2009 à 11:36
 le père - 28 nov. 2009 à 18:58
Bonjour,

Est ce que qlq'un peut m'expliquer ce que fait ce bout de code :
******
printf("\x1b[%d;%dH",y,x);
******
source :https://forums.commentcamarche.net/forum/affich-12464528-gotoxy-sous-linux

4 réponses

whyte2000 Messages postés 45 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 avril 2015 7
28 nov. 2009 à 11:52
oui, je pense que c'est un code qui est en rapport avec une erreur d'imprimante mais je n'en suis pas du tout sure !
0
Lord Shoedsackovskaïa Messages postés 163 Date d'inscription mardi 3 novembre 2009 Statut Membre Dernière intervention 19 novembre 2013 13
28 nov. 2009 à 11:57
Je le pense également car l'ordre print signifie imprimer dans plusieurs langages de prog
0
the F Messages postés 150 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 22 mars 2011 13
28 nov. 2009 à 15:30
Merci pour vos reponses mais je precise que c'est une commande en language C

voici le contexte ici : https://forums.commentcamarche.net/forum/affich-12464528-gotoxy-sous-linux

ca n'a aucune relation avec les imprimantes
0
Bonjour

C'est très probablement un code pour positionner un curseur sur un écran.
Autrefois (j'ose dire de mon temps ?) les terminaux ASCII se pilotaient en leur envoyant des séquences de caractères commençant par le caractère ESCAPE (\x1b) suivi de quelques paramètres numériques puis d'une lettre qui indiquait la nature de la commande (positionnement de curseur, effacement d'écran, passage en mode clignotant...)
0