hummel85
Goto Top

QBASIC Ausgabe in Datei umleiten

Hi,

ich möchte in einer QBASIC Datei die ausgabe der variablen nicht auf dem Bildschirm sondern in einer .txt datei haben. Ich weiß nur absolut nicht wie ich das in QBASIC anstellen soll.

Mein gedanke war (wobei Q1 die variable ist) PRINT Q1 > d:\test.txt
Was aber nicht ging da er den \ nicht annehmen wollte.
Wenn ich also schreibe PRINT Q1 > test.txt läßt sich das Programm starten aber auf meinem Rechner befindet sich keine test.txt .

Weiß jemand wie ich das machen kann?

Content-Key: 38104

Url: https://administrator.de/contentid/38104

Printed on: April 18, 2024 at 13:04 o'clock

Member: Manuel86
Manuel86 Nov 24, 2006 at 15:37:40 (UTC)
Goto Top
Es gibt zwei Möglichkeiten dafür:

Möglichkeit 1:
Du erledigst das direkt von QBasic aus, in dem du Dateien öffnest und deine Variablen in die Dateien speicherst.
[code]
' Code fuers Schreiben von Varis
OPEN "datei.txt" FOR APPEND AS #1
PRINT #1, Variable%
CLOSE #1
[/code]
[code]
' Code fuers Einlesen von Varis
OPEN "datei.txt" FOR INPUT AS #1
INPUT #1, Variable%
CLOSE #1
[/code]

Möglichkeit 2: Du erstellst eine .EXE-Datei aus QuickBasic heraus (falls du QuickBasic ab Version 4.5 hast) und startest das Programm wie jede andere Datei, deren Ausgaben du auf Textdateien umlenken willst. Ein
MeinProg.exe > test.txt
sorgt dafür, dass alle PRINT-Befehle in QBasic auf die test.txt umgeleitet werden.