Hallo,
Fuer ein einzelnes Zeichen kannst Du folgendes benutzen:
char buchstabe; buchstabe = cin.get(); Nö!
Das funktioniert nur vielleicht bei einer Dose. Unter Linux/Unix, nur dann, wenn eine Zeile eingegeben wird und Du die dann Buchstabenweise auslesen willst. Wenn man einen Prompt programmieren will, d.h man tippt eine Taste und der Buchstabe soll direkt bearbeitet werden, ohne, dass ein CR gedrückt sein soll, dann gibt es mit der Standard- Konfiguration Probleme. Dein Programm merkt erst, dass eine Eingabe vorliegt, wenn die Eingabe mit einem CR beendet wurde. Um das zu umgehen muss man an den Parametern der Terminals rumbasteln. iehe termios.h etc. Der Vorschlag von Daniel Wolpert trägt diesem Rechnung! Gruss Joachim -- joachim.hussong@dlr.de joachim.hussong@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com