Mit OpenFile kommt nur Quark heraus ... (gelöst)
Übersicht

![]() |
AkibaBetreff: Mit OpenFile kommt nur Quark heraus ... (gelöst) |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi Leute!
Ich hab vor kurzem mir ein Programm geschrieben, welches mir das erstellen von karten (für ein RPG) erleichtern soll. Allerdings haut das Speichern der Karte überhaupt nicht hin. Eigentlich sollte der Wert, der im Array steht, einfach mit nem Leerzeichen getrennt in eine Datei geschrieben werden, aber leider kommt folgendes dabei raus: Code: [AUSKLAPPEN] 3 3 1 4 1 1 1 1
3 3 1 4 1 1 1 1 3 3 1 4 1 1 1 1 3 3 1 4 4 4 4 4 3 3 1 4 1 1 5 1 3 3 1 4 1 1 5 1 3 3 1 4 1 1 5 1 3 3 1 4 1 1 5 1 0 0 2 0 2 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 2 0 0 0 0 0 2 0 2 0 0 0 Was sind das nur für komische zeichen dazwischen? Hier der Quellcode: Code: [AUSKLAPPEN] If KeyHit(25) Then
stream = WriteFile("save_test.txt") For x = 0 To karten_breite - 1 For y = 0 To karten_hoehe - 1 WriteString stream, Str(karte(x,y,0)) + " " Next WriteLine stream, "" Next WriteLine stream, "" For x = 0 To karten_breite - 1 For y = 0 To karten_hoehe - 1 WriteString stream, Str(karte(x,y,1)) + " " Next WriteLine stream, "" Next CloseFile(stream) EndIf Bestimmt könnt Ihr mir helfen! Danke schonmal! |
||
Luigi, man wendet sich nich gegen Familie... |
- Zuletzt bearbeitet von Akiba am So, Dez 06, 2009 18:57, insgesamt 3-mal bearbeitet
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Weiche auf WriteByte![]() ![]() ![]() |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Aus der Hilfe:
Zitat: Jeder Datensatz muss eine Integer Kennung (= 4 Byte) haben, die die Länge des Textes in Zeichen angibt. Diese Kennung wird vor jedem Text gespeichert. Danach folgt ein String mit dieser Länge. Dieser Befehl kann nur in Verbindung mit ReadString benutzt werden.
Das ist also die Stringlänge die mit abgespeichert wird. Du könntest nur mit WriteLine versuchen, oder mit WriteByte jedes zeichen einzeln schreiben. Gruß Kruemelator |
||
![]() |
Akiba |
![]() Antworten mit Zitat ![]() |
---|---|---|
Okay, alles klar! Ich danke euch! | ||
Luigi, man wendet sich nich gegen Familie... |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group