RESET

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » R » RESET

Syntax: RESET [Argument]
Typ: Anweisung
Kategorie: Datei

RESET schließt alle geöffneten Dateien oder setzt die Standardeingabe bzw. -ausgabe zurück.

RESET setzt bei einem Fehler eine Fehlernummer, die mittels ERR abgefragt werden kann.

Beispiel:

Dim x As String

' Aus der Standardeingabe eines Datenstroms lesen
Open Cons For Input As #1
While EOF(1) = 0
  Input #1, x
  Print """"; x; """"
Wend
Close #1

' Eingabe auf die Tastatur zurücksetzen
Reset(0)

Print "Gib einen Text ein:"
Input x

' Aus der Standardeingabe lesen (jetzt Tastatur)
Open Cons For Input As #1
While EOF(1) = 0
  Input #1, x
  Print """"; x; """"
Wend
Close #1

Hinweis: Um dem Programm mitzuteilen, dass die Dateneingabe beendet ist (Übergabe des EOF), können Sie unter Windows STRG+Z drücken und mit der Eingabetaste bestätigen.

Plattformbedingte Unterschiede:
Unter Linux kann ein mit OPEN CONS geöffneter Datenstrom während des Programmlaufs nicht mehr korrekt geschlossen werden. Andere Betriebssysteme als Linux und Windows wurden nicht getestet.

Unterschiede zu früheren Versionen von FreeBASIC:
RESET setzt seit FreeBASIC v0.24 eine Fehlernummer.

Siehe auch:
OPEN, OPEN CONS, OPEN PIPE, CLOSE

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