NylePryde2001 Geschrieben 25. April 2002 Geschrieben 25. April 2002 Hy Leute! Ich hab unter C ein Menü programmiert mit mehreren Menüpunkten(Auswahlmöglichkeiten). Nun möchte ich aber das man die einzelnen menüpunkte mit den Pfeiltasten ansteuern kann. Doch leider haben die ja keinen ASCII Code! Gibts da ne Möglichkeit? da ich windows nutze ( BCC 5.5) , kann ich die curses.h ja nicht nehmen, welche mein Problem schon gelöst hätte?! Falls jemand nen Hinweis hat , wäre ich echt dankbar! MFG Peter
Goos Geschrieben 25. April 2002 Geschrieben 25. April 2002 Hier gibts auch ne Suchfunktion *g* ...aber ok wir nanntens damals Pfeiltasten Pfeiltasten
NylePryde2001 Geschrieben 26. April 2002 Autor Geschrieben 26. April 2002 hy leutz! also irgendwie funzt das nicht.. keiner der scan oder ascii Codes funktioniert bei mir..
Orffi Geschrieben 27. April 2002 Geschrieben 27. April 2002 Ist es eine Konsolenanwendung? Benutzt Du Win2k als Betriebssystem? Wenn Du beide Fragen mit ja beantworten kannst/mußt, gibt es keine Lösung. Jan
nic_power Geschrieben 29. April 2002 Geschrieben 29. April 2002 Für die Pfeiltasten gibt es in der Curses-Bibliothek eigene #defines, die Du verwenden kannst: #define KEY_DOWN 0402 /* Down-arrow */ #define KEY_UP 0403 /* Up-arrow */ #define KEY_LEFT 0404 /* Left-arrow */ #define KEY_RIGHT 0405 /* Right-arrow */ Nic
NylePryde2001 Geschrieben 30. April 2002 Autor Geschrieben 30. April 2002 hy Leute! Vielen Dank für eure Tipps, hab jetzt mein Problem gelöst. Kann die Pfeiltasten ansprechen.. lass die Tastatureingabe 2x mit getch() einlesen und dann Überprüfe ich auf den Scancode und dann gehts..
Goos Geschrieben 30. April 2002 Geschrieben 30. April 2002 Hehehe NylePryde2001 Das stand aber auch schon in dem Thread auf den ich dich ganz zu anfang verwiesen habe Goos
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden