Hi! Ich suche die conio.h -Headerdatei für C unter Linux. Kann mir vielleicht jemand 'ne URL sagen, wo ich die downloaden kann? danke Björn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Björn Stindl (bjoern.stindl@gmx.de) [20000201 19:27]:
Ich suche die conio.h -Headerdatei für C unter Linux. Kann mir vielleicht jemand 'ne URL sagen, wo ich die downloaden kann?
Ich meine mich zu entsinnen, dass es ein Paket gibt, welches die mitliefert. Normalerweise ist conio auf Linux Blödsinn. Entweder man nimmt die Termcap Lib oder ncurses (wahlweise direkt die Terminfo-Funktionen -> Lowlevel, oder eben die Curses-Funktionen -> Highlevel). Beide Möglichkeiten (termcap/ncurses) bieten dir Funktionen zum terminalunabhängigen Programmieren. Sachen wie getkey() aus conio machen unter Unix einfach keinen Sinn. Wozu braucht Du denn conio.h, wenn ich mal zu neugierig sein darf? Philipp -- Philipp Thomas <pthomas@suse.de> SuSE GmbH, Deutschherrenstrasse 15-29, 90429 Nuremberg Romantik ist... ...einen Winterabend gemeinsam vor xsnow zu verbringen Andre Deparade in de.talk.romance --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Björn Stindl (bjoern.stindl@gmx.de) [20000201 19:27]:
Ich suche die conio.h -Headerdatei für C unter Linux. Kann mir vielleicht jemand 'ne URL sagen, wo ich die downloaden kann?
Wozu braucht Du denn conio.h, wenn ich mal zu neugierig sein darf?
Philipp
Hauptsächlich um die getche() und getch() nutzen zu können. Björn --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* 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
participants (2)
-
bjoern.stindl@gmx.de
-
pthomas@suse.de