Textdatei auslesen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Dreamer

Betreff: Textdatei auslesen

BeitragDi, Dez 20, 2005 1:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe gerade versucht unter Windows XP mit Blitz Basic 2D eine Textdatei auszulesen.

Der Code:

Code: [AUSKLAPPEN]
Graphics 800, 600, 8, 0
SetBuffer BackBuffer()

file = ReadFile("test.txt")
myData$ = ReadString$(file)
Write myData$

While Not KeyHit(1)
Wend


Die Textdatei

Zitat:
Dies ist ein Testinhalt.


Ich kriege die Fehlermeldung:

Illegal memory address

Hummelpups

BeitragDi, Dez 20, 2005 3:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Für Readstring braucht die Tetdatei anscheinend ein
Byte das ihm sagt stop oder ähnlich. Eine art Escape Sequenz.

Mit "readline" geht es.

IMurDOOM
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus

Hubsi

BeitragDi, Dez 20, 2005 11:05
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
Graphics 800, 600, 8, 0
8 Bit Farbtiefe nimmt der noch an? Very Happy ReadString erwartet vor dem eigentlichen String die Länge des selbigen in einem Integer. Entsprechend muss die Zeile mit WriteString gespeichert werden um ein kompatibles Ergebniss zu bekommen Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Dreamer

BeitragDi, Dez 20, 2005 11:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Gibt es eine Funktion wie etwa filesize() in PHP?

Hubsi

BeitragDi, Dez 20, 2005 12:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo Very Happy ql:FileSize() Mr. Green
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

BtbN

BeitragDi, Dez 20, 2005 14:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Nimm ReadLine und gut is.

Garfield

BeitragDo, Dez 29, 2005 16:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Außerdem sollte man immer mit
Code: [AUSKLAPPEN]

While NOT EOF(File)
Readirgendwas
wend
 

oder
Code: [AUSKLAPPEN]

if EOF(File) then exit

 


arbeiten und dann closefile(file) ranhängen

wenn man das gleich beherzigt wird man das später nie vergessen.
Wink
BlitzPlus|BMax|BMax-GUI -- Sony VAIO Win7 * MacBookPro Sierra

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group