String einer Datei anhängen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

ToeB

Betreff: String einer Datei anhängen

BeitragSo, Sep 09, 2007 14:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
dat = OpenFile("Data\"+Sprache$+".txt")
Zahl = ReadLine(dat)
zzz = Zahl+1
WriteLine dat,Zahl+1
For i = 1 To Zahl
tt$ = ReadLine(dat)
WriteLine dat,tt$
Next
WriteLine dat,Wort_h
Wort_h = zzz
CloseFile dat
aZahl = aZahl + 1


Wieso schreibt der da nicht den String "Wort_h" hinten drann ?

thx und mfg Crack93
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

mas93

BeitragSo, Sep 09, 2007 15:14
Antworten mit Zitat
Benutzer-Profile anzeigen
probiers mal mit Wort_h$

$

mfg
mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

derAtomkeks

ehemals "Sethus"

BeitragSo, Sep 09, 2007 15:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Du musst die Variablen deklaration von Wort_h machen, bevor du die Variable verwendest. Außerdem weiß ich nicht ob das so gut ist, wenn du aus einer Datie gleichzeitig ausliest und wieder reinschreibst. Mach das lieber über eine zusätzliche Datei (zum Beispiel Sprache_Temp.txt).
Code: [AUSKLAPPEN]
source = ReadFile("Data\"+Sprache$+".txt")
tmp = Writefile("Data\"+Sprache$+".txt")
Zahl = ReadLine(source)
zzz = Zahl+1
WriteLine tmp,Zahl+1
For i = 1 To Zahl
tt$ = ReadLine(source)
WriteLine tmp,tt$
Next
Wort_h = zzz
WriteLine tmp,Wort_h
CloseFile source
CloseFile tmp

(Kann nicht versichern dass das funktioniert, hab das gerade aus dem Kopf geschrieben)

MfG Sethus

EDIT
@mas93: Er will die Variable zzz in wort_h übertragen, nicht "zzz" reinschreiben, glaube ich.

ToeB

BeitragSo, Sep 09, 2007 15:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Also danke erstmal... nein "zzz" ist nur fürs überprüfen
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Sep 09, 2007 20:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du am Ende der Datei den String Wort_h stehen haben möchtest dann schreib das so..
Code: [AUSKLAPPEN]
WriteLine tmp,"Wort_h"
[BB2D | BB3D | BB+]

ToeB

BeitragMo, Sep 10, 2007 16:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, dann löscht der alle Zeilen vorher und schreibt nur das Wort hin !
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

KddC

BeitragMo, Sep 10, 2007 16:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Vllt einfach
Code: [AUSKLAPPEN]
WriteLine tmp+"Wort_h"

?Oder lieg ich da völlig falsch? Very Happy

mfg

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Sep 10, 2007 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Normalerweise wird die Datei eingelesen und neu geschrieben!

Wenn du aber nur an das Ende der Datei einen neuen String reinschreiben willst, dann mußt du mit Seekfile(Filesize(..)) zum Ende der Datei springen und mit Writeline den String reinschreiben!
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group