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.


Anmelden zum Antworten