gotoxy-funktion
-
Ich suche eine gotoxy-funktion. Mein Compiler unterstützt sie nicht und die IC ist bei mir völlig unkompatibel. Ich habe den CodeBlocks Compiler.
Die Möglichkeit, bei der man COORD-Variablen füttert funktioniert bei mir nicht(Die war hier irgendwo im Forum(von den letzten 40 Posts))
-
void gotoxy(short x, short y)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos;
pos.X=x-1;
pos.Y=y-1;
SetConsoleCursorPosition(hCon, pos);
}Dies funktioniert nicht: es ändert nicht die Cursorposition
-
es müsste eig. klappen weis net wieso es es bei dir net tut.
hier noch 2 andere varianten:void gotoxy(int x,int y) { COORD cur={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),cur); }
void gotoxy(char x, char y) { __asm { mov ah,02h mov bh,2 mov dh,x mov dl,y int 16 } }
methode 1 benötigt natürlich zugriff auf die winapi!
funktioniert es bei dir nicht oder kommt ein fehler?
Baby...
-
ok vielen dank. mit:
void gotoxy(int x,int y) { COORD cur={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),cur); }
geht es
und zu deiner frage: es kam kein fehler sondern es wurde einfach nicht gemacht.