Zwei Dateien öffen und mit beiden Arbeiten

Anfängerfragen zum Programmieren mit PureBasic.
scoty
Beiträge: 64
Registriert: 18.10.2005 16:43
Wohnort: Raum Hildesheim

Zwei Dateien öffen und mit beiden Arbeiten

Beitrag von scoty »

Ich bin es von Basic, QBasic und VB so gewohnt, dass ich zwei dateine öffen kann um z.B. aus der einen zu lesenund gleichzeitig in eine andere zu schreiben.

Ist das in PB gar nicht möglich?

ich vermisse beim Schreiben bzw. Lesen den Parameter der bestimmt, welche Datei denn gemeint ist. Warum muss ich beim Öffnen

Code: Alles auswählen

#Datei 
angeben, wenn ich beim Schreiben und lesen anscheinend sowieso nur auf eine Datei zugriff habe.

Oder gibts da nen Trick?

Würde mich über Hilfe freuen.
scoty
Beiträge: 64
Registriert: 18.10.2005 16:43
Wohnort: Raum Hildesheim

Beitrag von scoty »

das beantworte ich lieber gleich mal selbst.

Man benutzt

Code: Alles auswählen

UseFile(#Datei)
Hellhound66
Beiträge: 476
Registriert: 23.03.2005 23:19

Beitrag von Hellhound66 »

PB Hilfe hat geschrieben:UseFile()

Syntax

UseFile(#Datei)
Beschreibung

Ändert die aktuell zu benutzende Datei auf die angegebene '#Datei'.

file$ = OpenFileRequester("Datei auswählen...","","Text (.txt)|*.txt|All files (*.*)|*.*",0)
If file$
If ReadFile(0,file$) And CreateFile(1,"test.txt")
UseFile(0) ; ausgewählte Datei zur aktuellen Datei machen (zum Einlesen)
a$ = ReadString() ; eine Zeile aus dieser Datei einlesen
UseFile(1) ; die 'test.txt' Datei zur aktuellen Datei machen (zum Speichern)
WriteStringN(a$) ; die zuvor eingelesene Zeile in die Datei schreiben
CloseFile(0) ; schließen der ersten Datei
CloseFile(1) ; schließen der zweiten Datei (und damit Abspeichern der Daten)
EndIf
EndIf

Unterstützte OS

All
Das ist ne Frage für den Anfängerbereich, also nächstes mal im richtigen Bereich posten.
Optimismus ist ein Mangel an Information.
scoty
Beiträge: 64
Registriert: 18.10.2005 16:43
Wohnort: Raum Hildesheim

Beitrag von scoty »

ja, danke, ich habs bei genauerem durchsuchen der hilfe auch gefunden, aber trotzdem danke
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Falsches Forum :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten