[solved]Text-Output auf Console

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Roe
Beiträge: 93
Registriert: 06.09.2006 21:24:20
Wohnort: Stäfa

[solved]Text-Output auf Console

Beitrag von Roe » 27.08.2008 09:57:10

Guten Tag
ein kleines C-Programm verwendet den Code

Code: Alles auswählen

   FILE *f;
 	f = fopen("/dev/console", "w");
Resultat dieser Übung ist jedoch ein Nullpointer. /dev/console gibt's auf meinem debian-etch-system. Aber offenbar kann er diese "Datei" nicht öffnen. Warum funktioniert das so nicht und wie müsste man das machen?
Gruss Roe
Zuletzt geändert von Roe am 29.08.2008 11:23:24, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Text-Output auf Console

Beitrag von Spasswolf » 27.08.2008 10:07:01

Ich denke es liegt an den Rechten:

Code: Alles auswählen

ls -l /dev/console
crw------- 1 root root 5, 1 2008-08-26 18:08 /dev/console
Probier mal eine Konsole die deinem Benutzer gehört (hier tty1).

Roe
Beiträge: 93
Registriert: 06.09.2006 21:24:20
Wohnort: Stäfa

Re: Text-Output auf Console

Beitrag von Roe » 29.08.2008 11:23:00

Danke für den Tip. Mit

Code: Alles auswählen

"/dev/tty"
klapt's.
Roe

Antworten