(Linux/Unix) getch () bei unix
-
Hi Leute,
mal ne dumme Frage, ich mit c unter unix ein Programm schreiben. Dafür muss ich eine Menuesteuerung entwerfen.
Jetzt gibt es da zwei Möglichkeiten für mich.
Die eine wäre eine Steuerung über die F-Tasten, nur weis ich leider nicht, wie ich diese abfragen kann...???
Die zweite Möglichkeit ist durch eine einfachen Eingabe von z.B Ziffern, nur habe ich dar das Problem, das ich zur Zeit noch getchar verwende und dieses ein Return verlangt... Das ist aber sehr hinterlich für eine Menuesteuerung, gibt es unter Unix auch einen Befehl, ähnlich wie getch(), der auf kein Return wartet ???Bin für jeden Tipp dankbar...
-
ja, du brauchst dafuer die curses lib (curses.h)
schau mal auf www.pronix.de und http://www.cise.ufl.edu/~ppadala/NCURSES_HOWTO.html
nach.
-
danke für die antwort, aber irgendwie komme ich dadurch nicht weiter. denn wenn ich das getch() von der curses.h benutze bekomme ich immer die fehlermeldung "speicherzugriffsfehler". weis jemand von warum diese kommt, denn ich kann es mir nicht erklären...
-
Hallo!
Fuer Unixspezifische Fragen haben wir ein Unix Forum!
verschoeben