OPEN SCRN

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » O » OPEN SCRN

Syntax: OPEN SCRN [FOR Dateimodus] AS #Dateinummer
Typ: Anweisung
Kategorie: System

Über SCRN kann auf das Standardausgabegerät im Schreibmodus zugegriffen werden. Das Standardausgabegerät ist im Normalfall das Konsole-Fenster. Durch die Umleitungszeichen kann die Ausgabe aber auch umgeleitet werden: Wird das Programm mit Umleitungszeichen (<, >, |) aufgerufen, interpretiert sie SCRN entsprechend. Auf SCRN können nur Ausgaben erfolgen; ein Versuch, von SCRN zu lesen, führt zu einer Endlosschleife.

LOCATE (Anweisung) und COLOR (Anweisung) haben keine Auswirkung auf die Ausgaben, die mit SCRN gemacht werden.

Beispiel:

' Quelltext zu ScrnTest.exe
DIM AS INTEGER nr = FREEFILE
OPEN SCRN AS #nr
  PRINT #nr, "Test"
CLOSE #nr

Wird dieses Programm normal aufgerufen, gibt FreeBASIC "Test" auf dem Bildschirm aus, jedoch führt die Zeile

ScrnTest>>ScrnTestOut.txt

zu einer Ausgabe in die Datei ScrnTestOut.txt.

Unterschiede zu QB:
In QB lautet der Befehl OPEN "SCRN:" ...

Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.15

Siehe auch:
OPEN (Anweisung), OPEN CONS, PRINT #, WRITE #, INPUT #, LINE INPUT #, CLOSE, Dateien (Files)

Weitere Informationen:
Wikipedia-Artikel zu den Standard-Datenströmen