Schleife bis ESC



  • In Dos war es einfach. Wenn ich eine Schleife haben wollte, die solange läuft bis ich ESC drücke sah das so aus:

    .
    .
    .
    char eing=' ';

    while(eing!=27)
    { if(kbhit())
    eing=getch();
    .
    .
    .
    }

    Nur wie mache ich das mit VC++ in einem Windows-Programm? Wenn ich kbhit() benutze entsteht eine Endlosschleife. Für Dinge wie Snake oder Tetris ist das ziemlich wichtig. Danke.



  • @Renamon

    Schau Dir mal zur Tastaturabfrage die GetAsyncKeyState() Funktion in der MSDN an.

    Sollte Dir weiter helfen...

    MfG veganza


Anmelden zum Antworten