C - F1-F12-Tasten-Abfrage

#1897312
Lesenswert?

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
Lesenswert?

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 schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren