clrscr ohne Ncurses

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Columbus
Beiträge: 1051
Registriert: 30.04.2002 15:25:02
Wohnort: Mainz
Kontaktdaten:

clrscr ohne Ncurses

Beitrag von Columbus » 21.05.2006 13:19:53

Hallo,
kleines C-Problem. Ich möchte ein kleines Terminal-Programm schreiben, das beim start den Inhalt des Screens löscht. Ich kann mich an eine Funktion names clrscr aus der Conio.h erinnern, aber diese Bibliothek scheint ja auch nur noch Erinnerung zu sein?
Dann gibt es entsprechende Funktionen in der Ncurses-Bibliothek aber die möchte ich doch gerne auslassen. Was kann ich sonst noch machen, um einen freien Bildschirm zu bekommen? Ich meine ausser

Code: Alles auswählen

 system ( "clear" ) 
??

Gruss Christian
Die größten Kritiker der Elche,
waren früher selber welche.

F.W. Bernstein

Benutzeravatar
h-man
Beiträge: 745
Registriert: 05.02.2003 13:10:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von h-man » 21.05.2006 13:33:17

vielleicht liest du ein paar texte zu terminalemulation. ansi, vt100 und so was meine ich damit.
eventuell interessieren dich darin am meisten die escape codes für die bildschirmsteuerung.
alternativ kannst du einfach den quelltext von "clear" lesen, wozu gibt es opensource?
Nieder mit der Schwerkraft.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.05.2006 11:51:48

STRG+L loescht normal auch die Konsole. Muesstest halt mal gucken, wie du den entsprechenden Steuercode schicken kannst.

Antworten