daten in .txt file speichern

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

*GHOST*

Betreff: daten in .txt file speichern

BeitragFr, März 18, 2005 21:51
Antworten mit Zitat
Benutzer-Profile anzeigen
hi, ich will die stringvariable passwort$ in der datei passwort.txt speichern:

BlitzBasic: [AUSKLAPPEN]
passw_file=OpenFile(\"txt\passwort.txt\")
WriteString passw_file,passwort$


das wird auch gespeichert, nur leider kommt erstmal ein kasten () und dann leerstelle und DANN erst das passwort. warum kommt der kasten ()? (und die leerstelle)

regaa

BeitragFr, März 18, 2005 21:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch es mal mit WriteLine, ist CRLF kompatibel^^.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net
 

*GHOST*

BeitragFr, März 18, 2005 21:54
Antworten mit Zitat
Benutzer-Profile anzeigen
danke, funzt... Smile

aber wie kann ich den INHALT einer txt datei löschen, nicht die ganze datei?
 

David

BeitragFr, März 18, 2005 21:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

WriteString speichert ein Integer vor die eigendliche Zeichenkette, der die Länge der Zeichenkette beinhaltet.
Das kann ein Texteditor allerdings nicht darstellen und zeichnet anstattdessen ein Kässtchen!

Edit:

BlitzBasic: [AUSKLAPPEN]

Graphics 800, 600, 32

file = WriteFile( \"testfile.txt\" )
CloseFile( file )


grüße
 

*GHOST*

BeitragFr, März 18, 2005 22:03
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn ich jetzt mit readline aus der datei das passwort auslesen will, dann erscheint nur 0, warum?
 

David

BeitragFr, März 18, 2005 22:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Zeichma den Code, bzw wie öffnest du die Datei denn?
Hast du das $ hinter dem Variablennamen vergessen?
Fragen über Fragen! Wink

grüße
 

*GHOST*

BeitragFr, März 18, 2005 22:06
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]

name$ = Input(\"Name eingeben: \")
passwort$=Input(\"Passwort eingeben: \")
name_file=OpenFile(\"txt\name.txt\")
passw_file=OpenFile(\"txt\passwort.txt\")
read_pass=ReadLine (passw_file)
read_name=ReadLine (name_file)
WriteLine name_file,name$
WriteLine passw_file,passwort$
Text 500,100,read_name
Text 500,140,read_passw


ich öffne die dateien mit dem windows editor Wink
  • Zuletzt bearbeitet von *GHOST* am Fr, März 18, 2005 22:10, insgesamt 2-mal bearbeitet
 

David

BeitragFr, März 18, 2005 22:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

BlitzBasic: [AUSKLAPPEN]

read_pass$=ReadLine (passw_file)
read_name$=ReadLine (name_file)


Wusst ichs doch... Rolling Eyes

grüße
 

*GHOST*

BeitragFr, März 18, 2005 22:09
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn ich den name eingebe, dann die text datei öffne steht da:

testname
ˆ  d€­ ý­ ­  Z­ `ý¬ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ Z­ `ý¬ Z­ qM­ ÌO­ K­ `M­  å?{ Œ†¬ ˜†¬ ‡¬ 8û¬ שּׂ @[¯ ´ýé ?{       
 

David

BeitragFr, März 18, 2005 22:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

BlitzBasic: [AUSKLAPPEN]

Graphics 800, 600, 32

;schreiben
name$ = Input(\"Name eingeben: \")
passwort$ =Input(\"Passwort eingeben: \")

file = WriteFile( \"pass.txt\" )
WriteLine( file, name$ )
WriteLine( file, passwort$ )
CloseFile( file )

;lesen
name$ = \"\"
passwort$ = \"\"

file = OpenFile( \"pass.txt\" )
name$ = ReadLine( file )
passwort$ = ReadLine( file )
CloseFile( file )

Print name$
Print passwort$

WaitKey
End


So klappt das alles!

grüße
 

*GHOST*

BeitragFr, März 18, 2005 22:29
Antworten mit Zitat
Benutzer-Profile anzeigen
danke, das funzt alles sauber Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group