gotoxy() à l'aide de la fonction printf() 's position

Bonjour

je suis en train de travailler sur un projet qui ont besoin de la gotoxy() fonction

j'ai lu gotoxy() de la mise en œuvre de Linux à l'aide de printf

je me demande pourquoi l'

void gotoxy(int x,int y)
{
    printf("%c[%d;%df",0x1B,y,x);
}

besoin de changer le x y de l'ordre dans printf, qui est juste à adapter le système de coordonnées?

dans mon chemin, je l'ai changer pour printf("%c[%d;%df",0x1B,x,y) pour répondre à mes besoins

stil, lors de mon utilisation de ce gotoxy() en boucle comme ceci:

for( int i = 0; i < 12; i++ ) {
        for( int j = 0; j < 12; j++ ) {
            gotoxy( i , j );
            usleep(500000);
        }
    }

lorsque i = 0 et i = 0, le curseur sur la première ligne

je me demande pourquoi le curseur de ne pas aller à la deuxième ligne lorsque i = 1?

InformationsquelleAutor good5dog5 | 2013-08-25