• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Tasten abfragen / verwenden

sveka

Mitglied
Hallo,

ich bin gerade dabei ein Programm mit C++ zu schreiben. Und zwar geht es um ein ganz simples (und das ist ernst gemeint) Autorennen. Nun möchte ich die Pfeiltasten abfragen um diese für die Erhöhung der Geschwindigkeit etc. zu verwenden.

Nun weiss ich aber nicht, wie ich die Pfeiltasten anspreche. Kann mir bitte jemand dabei helfen? Danke.
 
Das kommt darauf an, auf welcher Plattform Du entwickelst und mit welchen Modulen. In curses sieht das ganz anders aus als z.B. Qt.
 
Hiermit wirste hoffentlich was anfangen können:

Code:
#include <iostream>
#include <conio.h>  // Wird für getch() benötigt

using namespace std;

int main(){
    int a;
    
 do{
    a = getch();  // Wenn eine Taste gedrückt wurde, wird der Code in a gespeichert
    if(a == 72)
        cout << "up";
    else if(a == 75)
        cout << "left";
    else if(a == 77)
        cout << "right";
    else if(a == 80)
        cout << "down";
}while(true);
return 0;
}
 
Zurück
Oben