Die letzte e-mail mit dem file descriptor war etwas blöd, da hab´ich was verhau´n.
Jedenfalls hätte ich noch eine Frage zur ncurses-Bibliothek. Die Funktion newterm() verlangt als Parameter u.a. fdout und fdin vom Typ FILE*. Ich nehme einfach mal an, daß damit der Ein-/Ausgabestrom des Terminals gemeint ist. Wie komme ich jetzt an die entsprechenden Werte von irgendeinem Terminal heran (ich habe keine aussagekräftige Info-Datei gefunden)?
__________________________________________________________________ Do You Yahoo!? Gesendet von Yahoo! Mail - http://mail.yahoo.de Yahoo! Mail auf Ihrem Handy? - http://mobil.yahoo.de
On Mon, May 29, 2000 at 10:59:44PM +0200, Ulf Lorenz wrote:
Jedenfalls hätte ich noch eine Frage zur ncurses-Bibliothek. Die Funktion newterm() verlangt als Parameter u.a. fdout und fdin vom Typ FILE*. Ich nehme einfach mal an, daß damit der Ein-/Ausgabestrom des Terminals gemeint ist. Wie komme ich jetzt an die entsprechenden Werte von irgendeinem Terminal heran (ich habe keine aussagekräftige Info-Datei gefunden)?
Schau dir doch mal ein fertiges Programm an, welches ncurses verwendet. Mit diesem Beipielcode und den manual-pages sollte es zu schaffen sein. Ansonsten wirst du bei jeder 2. Zeile Code hier wieder nachfragen muessen.
Reinhard
Am Mon, 29 May 2000 schrieben Ulf Lorenz:
Die letzte e-mail mit dem file descriptor war etwas blöd, da habŽich was verhauŽn.
Jedenfalls hätte ich noch eine Frage zur ncurses-Bibliothek. Die Funktion newterm() verlangt als Parameter u.a. fdout und fdin vom Typ FILE*. Ich nehme einfach mal an, daß damit der Ein-/Ausgabestrom des Terminals gemeint ist. Wie komme ich jetzt an die entsprechenden Werte von irgendeinem Terminal heran (ich habe keine aussagekräftige Info-Datei gefunden)?
int main() { FILE *fdin = stdin; FILE *fdout = stdout; FILE *fderr = stderr; }
stdin, stdout und stderr sind vordefinierte Variablen, die du verwenden kannst. z.B. fprintf(stderr, "Ausnahmefehler im Modul 3XG6%$///(\n");
Ciao, Tobias
On Mon, May 29, 2000 at 10:59:44PM +0200, Ulf Lorenz wrote: : Die letzte e-mail mit dem file descriptor war etwas : blöd, da hab´ich was verhau´n. : : Jedenfalls hätte ich noch eine Frage zur : ncurses-Bibliothek. Die Funktion newterm() verlangt : als Parameter u.a. fdout und fdin vom Typ FILE*. Ich
stdin stdout
... koennten es sein. Aber ich weiss nicht, ob die curses-Library ihre I/O ueber diese Kanaele abwickelt.
Jedenfalls sind stdin/stdout/stderr FILE*.
Viele Gruesse aus Dresden Heiko
lug-dd@mailman.schlittermann.de