PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktionstasten unter ANSI C



michanux
23-08-2008, 19:13
Hallo,

in C bin ich Einsteiger. Kann mir jemand sagen wie man die Funktionstasten im C-Programm abfragt? :confused:

Danke
michanux

Berufspenner
23-08-2008, 20:49
Mit dem, was dir ANSI C mitbringt, wirst du nicht weit kommen. Dafür sind meist Betriebssystem eigene Bibliotheken nötig. Etwas systemunabhängiges wirst du also nicht erreichen können. Da du vermutlich unter Windows deine Programme entwickelst musst du dich mal schlaumachen, was die WinAPI so bietet.

michanux
24-08-2008, 10:32
Nicht Windows, bei mir schiebt der Pinguin die Elektronen durch den Prozessor. Wie sieht es in diesem Betriebssystem mit dem Zugriff auf die Funktionstasten aus?

ContainerDriver
24-08-2008, 10:41
Dafür kannst du ncurses verwenden, genauer die Funktion getch(). Am besten du schaust dir mal die Grundlagen von ncurses (z.B. dieses Tutorial (http://www.roseindia.net/linux/tutorial/linux-howto/NCURSES-Programming-HOWTO/index.html), gibt es auch als PDF (http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/NCURSES-Programming-HOWTO.pdf)) an und liest dann mal die Manpage zu getch().

michanux
26-08-2008, 12:04
Dafür kannst du ncurses verwenden, genauer die Funktion getch()....


Danke für den Tip :)