belatronix
30-07-2007, 09:17
Hi,
ich möchte in C unter ncurses eine sich fortlaufend aktualisierende Anzeige realisieren. Diese muss aber durch eine Tasteneingabe (ESC) jederzeit abbrechbar sein. Jedoch habe ich das Problem, dass getch() oder allgemein getchar() immer auf eine Eingabe wartet und ich damit meine schleife, welche die anzeige aktualisiert, stoppe.
Ich möchte nun kein extra Threading aufsetzen und frage mich ob es ausser den Funktionen getch/ar() noch welche gibt die ein einfaches tastaturpolling ermöglichen.
Kennt Ihr da ne Lösung?
Axel
ich möchte in C unter ncurses eine sich fortlaufend aktualisierende Anzeige realisieren. Diese muss aber durch eine Tasteneingabe (ESC) jederzeit abbrechbar sein. Jedoch habe ich das Problem, dass getch() oder allgemein getchar() immer auf eine Eingabe wartet und ich damit meine schleife, welche die anzeige aktualisiert, stoppe.
Ich möchte nun kein extra Threading aufsetzen und frage mich ob es ausser den Funktionen getch/ar() noch welche gibt die ein einfaches tastaturpolling ermöglichen.
Kennt Ihr da ne Lösung?
Axel