* Björn Stindl (bjoern.stindl@gmx.de) [20000203 19:12]:
Hauptsächlich um die getche() und getch() nutzen zu können.
Und genau das macht auf einem Unix System so keinen Sinn. Du hast es hier nicht mehr mit direktem Zugriff auf die Hardware zu tun, sondern Dein Programm könnte ja auch auf einem seriellen Terminal aufgerufen werden. Wie fragst Du da die Tatstatur ab? Unter anderem genau dafür wurde die Terminfo Library geschaffen. Mach mal ein 'man ncurses' und hangel Dich von dort aus weiter. Es gibt aber auch Bücher über Programmieren unter Curses. Wenn Du curses verwendest, läuft Dein Programm im Zweifelsfall ohne Änderung (ausser Neukompilierung) auch auf einer Indy oder einer RS6000 Kiste. Ja, ich weiss, getch() und getche() sind so schön praktisch. Aber sie sind eben auch absolut DOS-spezifisch. Wenn Du unter Linux programmieren willst, solltest Du Dir die Mühe machen, die Unix-APIs nutzen zu lernen. Im Endeffekt wirst Du dann erkennen, dass Du deutlich gewonnen hast. Philipp -- Philipp Thomas <pthomas@suse.de> Entwicklung SuSE GmbH, Deutschherrenstrasse 15-29, 90429 Nuremberg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com