Wie schreibe/lese ich aus einer Datei ?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Spectrum

Betreff: Wie schreibe/lese ich aus einer Datei ?

BeitragSa, Aug 28, 2004 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Sorry für die blöde Frage aber ich hab in den
Samples nichts dazu gefunden Embarassed

Also z.B. mit "WriteFile"kann ich ja in eine Datei schreiben,
aber wie geht das genau Question

Chester

BeitragSa, Aug 28, 2004 19:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Lies das hier

Lord_Vader

BeitragSa, Aug 28, 2004 19:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit der beigelegten onlinehilfe!

Da steht zB Openfile-> da gehste drauf und guckst dir das beispiel an oder springst zu den anderen dateioptionen Wink

Spectrum

BeitragSa, Aug 28, 2004 19:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok

Vielen Dank Für die Antworten Very Happy

Spectrum

BeitragSo, Aug 29, 2004 3:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann ich eigentlich auch ein "Dim Wert" aus einer Datei Laden Question

Slayer

BeitragSo, Aug 29, 2004 3:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Klaro.

Code: [AUSKLAPPEN]
;Datei schreiben:

global a = 2, c = 0

b = writefile("Meine_Dim_Daten.txt")
for i = 0 to 200
writeline b,(i* a)
next
closefile(b)


;Datei in Array laden:

dim mein_array(200)
b = openfile("Meine_Dim_Daten.txt")
for i = 0 to 200
 mein_array(i) = readline(b)
next
closefile(b)

;Array auf dem Bildschirm ausgeben

while not keyhit(1)
print mein_array(c)
waitkey()
c = c + 1
if c > 200 then c = 0
wend:end
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version

Spectrum

BeitragSo, Aug 29, 2004 16:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Läd der jetzt die ganze Datei in mein arrey Shocked
Was wenn z.B. ich nur Zeile 28 in mein arrey laden
will Question

Lord_Vader

BeitragSo, Aug 29, 2004 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
dann lieste mit readline in ein array 28 mal und das 28ste schreibste in dein array:

Code: [AUSKLAPPEN]

array(27)=variable


27 weil ein array bei 0 anfängt!
 

Shishafreund

BeitragMi, Sep 01, 2004 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
nochmal eine Frage hierzu.. Wäre es möglich den Inhalt einer .txt zu löschen, oder muss ich die gesamte Datei löschen und ne neue erstellen?
denken is schwer! lasst es lieber!
 

hot-bit

Gast

BeitragMi, Sep 01, 2004 17:22
Antworten mit Zitat
.....

warum probierst das nicht einfach selber aus ?

Wäre doch mal was anderes, oder ?

Dummheit schützt vor lernen nicht !

Toni
 

Timo

BeitragMi, Sep 01, 2004 20:12
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn du zum Beispiel nur die 28. Zahl auslesen willst (was aber eigentlich quatsch ist - wofür hat man denn ein Array...) kannst du auch mit SeekFile() den Zeiger im File Byteweise verschieben, zum Beispiel auch an die 28. Stelle....

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group