Demonus
23-01-2003, 13:30
Hey,
gibt es unter Linux in C eine Möglichkeit ein Zeichen von der Tastatur einzulesen
ohne das man die Eingaben mit der Enter-Taste bestätigen muss. Wenn ich z.B.
mit der Funktion:
ioctl(fileno(stdin),FIONREAD,&nread);
prüfe, ob ein Zeichen zum lesen vorhanden ist, funktioniert das nur, wenn ich die
Eingabe mit der Enter-Taste bestätige.
Ich hab schon mal daran gedacht die Terminal-Flags zu verändern, hab aber nichts
gefunden, um dieses Problem zu lösen. Weis jemand Rat?
gibt es unter Linux in C eine Möglichkeit ein Zeichen von der Tastatur einzulesen
ohne das man die Eingaben mit der Enter-Taste bestätigen muss. Wenn ich z.B.
mit der Funktion:
ioctl(fileno(stdin),FIONREAD,&nread);
prüfe, ob ein Zeichen zum lesen vorhanden ist, funktioniert das nur, wenn ich die
Eingabe mit der Enter-Taste bestätige.
Ich hab schon mal daran gedacht die Terminal-Flags zu verändern, hab aber nichts
gefunden, um dieses Problem zu lösen. Weis jemand Rat?