que estaba buscando un sustituto de gotoxy() para el compilador gcc y encontramos este -gotoxy() para Linux usando printf
void gotoxy(int x,int y)
{
printf("%c[%d;%df",0x1B,y,x);
}
Quiero saber cómo está funcionando, quiero decir cuando usamos [
y ;
dentro de printf, ¿qué está haciendo 0x1B
allí y cómo lleva el cursor a la fila/columna con este código?
Nunca he visto este tipo de práctica para printf en libros, por lo que sería genial si pudiera dirigirme a un enlace donde pueda encontrar información sobre tales usos de printf.
Parece inusual usar '% c' para dar formato a una constante. Lo siguiente sería equivalente: 'printf (" \ x1b [% d;% df ", y, x);' –
Sí, popular también es ''\ 033''. Si utilicé el especificador de formato '% c', lo escribiría como' 27', que bien sabía que era ESC (a.k.a. 'Ctrl- [' o '^ ['). –