Suche eine Funktion à la "if Keypressed(SHIFT)"...
-
Hallo Leute,
wie ihr dem Topic sicher entnehmen könnt, suche ich zu versuchszwecken eine Funktion die mir in der Konsole einen gedrückten key abfängt.
Ich weiß in MFC etc. gibts sowas, aber ich suchs halt für Konsole..mfg
HdD
-
Du könntest GetAsyncKeyState() aus der API verwenden. Schau doch die Details in der MSDN nach.
-
danke, habs aber inzwischen gelöst, mit _getch()
ich schreibe damit son kleines testprogramm bei dem man mit einem grünen Rechteck durch ein Labyrinth läuft.
Toll was :D?
-
Kewl. Lass das Recheck auch über Hindernisse hüpfen können indem du es während dem Sprung kurz größer und wieder kleiner werden lässt. Sieht bestimmt lustig aus und ist ne gute Übung.
-
du kannst darüber hinaus mit der funktion
kbhit()
aus der conio.h arbeiten, die die meisten compiler -zumindest abgespeckt- mit dabei haben (die jedoch kein standard ist
).
while (!kbhit(){ }//tue etwas, solange keine taste gedrückt wurde
-
hmm naja das mit dem hüpfen...ich schreib das ganze ja als konsole, heißt also alles is gleich groß
so mit win32-programmiereung da bin ich noch nicht so weit...
-
Herr der Dinge schrieb:
hmm naja das mit dem hüpfen...ich schreib das ganze ja als konsole, heißt also alles is gleich groß
so mit win32-programmiereung da bin ich noch nicht so weit...Jup - bleib vorerst bist du das beherrscht auch bei der Konsolenprogrammierung.
BTW: Hüpfen kann man aber auch einzelne Felder
MfG SideWinder