Taste Abfragen
-
Hallo also ich möchte ferne Abfragen ob die Taste Hoch gedrückt wurde .
Dachte das geht mit dem ASCII Code doch irgendwie kriege ich den Ascii Code nicht raus.
-
da musst du wahrscheinlich auf die jeweilige system-api zurueckgreifen.
unter windows vllt. GetAsyncKeyState() (->MSDN!!).mfg,
julian
-
#include <conio.h> // getch() int c = getch(); if ( c == 27 ) { ...
-
iirc gabs aber bspw. fuer die pfeiltasten 2 ascii-codes die man dann bekaeme, sprich man muesste 2 mal hintereinander abfragen und auswerten.
geht zwar auch, aber bisschen mehr aufwand ...mfg,
julian
-
axoh.
was auch immer iirc ist.
aber ich habe mit der hoch-taste die ecape taste gemeint.nagut,
für die pfeiltasten bekommt man mit getch zwei werte,hoch: 224,72
rechts: 224,77bei int c = getch() bleibt also beim drücken der hoch-pfeiltaste der wert 72 in c, fragt man also mit
if ( (c = getch()) == 72 )
{...
ab