tastaturpuffer bei unix/linux
-
Hi Leute,
ich schonwieder...
Wie kann ich sicherstellen, das der Tastaturpuffer unter Linux / Unix gelöscht wird? Mit ffush(stdin) funktioniert es aufjeden Fall nicht. D.H. ich habe einen Quellcode, der unter Unix und Windoof laufen muss, nur ist es so, das ich Eingaben bei Unix zuerst mit einem getchar () absichern muss, denn sonst rennt Unix einfach drüber...
Dank...
-
mit der termios Library sollte das gehen, schau dir die am besten mal an.
-
den tastaturpuffer kannst du ja mit:
while ( fgetc( stdin ) != '\n' );
leeren.
-
nur blokiert fgetc bis ein \n eingelesen wird