FreeBasic: OUTPUT
Erscheinungsbild
'OUTPUT' wird vor allem dann benötigt, wenn man z.B. eine Variable oder ein Textstück dauerhaft speichern will.
Beispiel
[Bearbeiten]DIM ZuSpeicherndeVariableText AS STRING
OPEN "GespeicherteVariable.txt" FOR OUTPUT AS #1
WRITE #1, ZuSpeicherndeVariable
CLOSE #1
Erklärung
[Bearbeiten]DIM ZuSpeicherndeVariableText AS STRING
OPEN "GespeicherteVariableText.txt" FOR OUTPUT AS #1
Die Datei "GespeicherteVariable.txt" (falls noch nicht vorhanden, wird sie erstellt) wird geöffnet, um eine Variable oder einen Text als #1 auszugeben. Man kann für 1 bei #1 auch jede beliebige andere Zahl schreiben.
WRITE #1, ZuSpeicherndeVariable
CLOSE #1
Nun wird #1 mit ZuSpeicherndeVariableText in die Datei geschrieben, und die Datei wird wieder geschlossen.
Beispielprogramm
[Bearbeiten]Dieses Programm ist ein Textprogramm mit Speicherfunktion, welches mit den Grundlagen "SLEEP", "PRINT", "CLS", "IF-Abfragen", sowie "INPUT" und "OUTPUT" arbeitet.
INPUT "Bitte geben sie einen Text ein. ", text$
PRINT ""
PRINT ""
1 PRINT "Wollen sie den Text:"
PRINT text$
PRINT "speichern? (y/n)"
INPUT yn$
IF yn$="y" THEN
OPEN "gesptext.txt" FOR OUTPUT AS #1
WRITE #1, text$
CLOSE #1
ELSEIF yn$="n" THEN
GOTO 2
ELSE
PRINT "Falsche Eingabe."
SLEEP 600,1
CLS
GOTO 1
END IF
2
PRINT ""
PRINT "Mit Tastendruck beenden"
SLEEP
END
Näheres im Kapitel FreeBasic: Aufgaben. Wenn sie kein FreeBasic haben, können sie das Textprogramm auch hier downloaden.