Hat dir diese Antwort geholfen?
Erstmal danke für die umfangreiche Beschreibungen (euch beiden). Eigentlich habe ich allerdings exaktemente Sokrates' Weg gewählt. Der einzige Unterschied war, dass ich das Programm nicht mit "./test" sondern mit "test" gestartet habe, ist das vielleicht der kleine aber feine Unterschied? Habe jetzt blöderweise kein Linux installiert um es zu versuchen.
Zu dem Tastenproblem: Ich hatte mal etwas in Unix gemacht und da habe ich das ganze (obwohl es sicher auch andere Wege gibt) mit folgendem gemacht:
fflush(stdin);
getc(stdin);
Kompiliert wurde das meines Erachtens auch mit gcc. Ja, da bin ich mir sehr sicher.
Allerdings hörte ich mal, dass es bei dieser Methode wohl Probleme geben _kann_, wegens dem "Tasten-Puffer" soweit ich mich errinere. Habe aber nie schlechte Erfahrungen gemacht.
Gruß Spawn