gotoxy () - Funktion mit printf() 's position

Hallo
ich bin ein Projekt, die Notwendigkeit der gotoxy() Funktion
ich habe gelesen, gotoxy () - Implementierung für Linux verwenden von printf

ich Frage mich, warum die

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

müssen, ändern Sie die x-y-Reihenfolge, in printf, ist, dass nur auf passen das Koordinatensystem?
in meinen Weg, ich ändere es in printf("%c[%d;%df",0x1B,x,y) zu meinen Anforderungen entsprechen

stil, während meine mit diesem gotoxy() in der for-Schleife wie diese:

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

wenn i = 0 und i = 0, wird der cursor auf die erste Zeile
ich Frage mich, warum der cursor wird nicht gehen auf die zweite Zeile, wenn i = 1?

InformationsquelleAutor good5dog5 | 2013-08-25

Schreibe einen Kommentar