Gast
#1897120
Hallo Leute! Kurze und knappe Frage: Wie kann ich in C die F-Tasten (F1-F12) abfragen? Vielen Dank!
|
Anzeige
|
C - F1-F12-Tasten-Abfrage
Gast
#1897120
Hallo Leute! Kurze und knappe Frage: Wie kann ich in C die F-Tasten (F1-F12) abfragen? Vielen Dank! zu kurz, zu knapp In welcher Umgebung? Betriebssystem? Programmiersprache? Bitteschön
Gast
#1897184
Ansi-C, somit für Windows/Linux. Gnu C compiler Gift_Bug schrieb: > Wie kann ich in C die F-Tasten (F1-F12) abfragen? Mit Nicht-Standard-C Mitteln. ANSI-C kennt keine F-Tasten. Heck, ANSI-C kennt noch nicht einmal eine Tastatur. Des Modell, welches in ANSI-C entworfen wird, sieht lediglich vor, dass es einen Input-Stream gibt. Wer oder was am anderen Ende des Streams sitzt (Tastatur, Modem, Netzwerkverbindung, Einzeltasten, Datei ...) ist nicht definiert. Genausowenig wie in ANSI-C definiert ist, wie sich dieses Gerät verhalten soll. Und in die umgekehrte Richtung ist es genau gleich. ANSI-C setzt einen Ausgabe-Stream voraus. Wie und wo der endet, ist schon nicht mehr definiert. -> Doku für deinen spezifischen Compiler nach Erweiterungen in den Eingabe-Funktionen durchsuchen. Dann einfach ein Testprogramm schreiben, welches diese erweiterten Funktionen ausprobiert und das was es erhält ausgibt. Und dann einfach mal auf die F-Tasten drücken und sehen was passiert.
Gast
#1897333
Hallo, such mal nach "getch" oder "getchar". Das hilft Dir bei Karl Heinz' Tip: > Dann einfach ein Testprogramm schreiben, welches diese erweiterten > Funktionen ausprobiert und das was es erhält ausgibt. Und dann einfach mal > auf die F-Tasten drücken und sehen was passiert. Wenn Du siehst, welche Taste Du gedrückt hast, kannst Du sie auch Abfragen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|