Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Speichern in QBasik-Programmen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
dodo



Anmeldungsdatum: 29.01.2006
Beiträge: 17

BeitragVerfasst am: 01.06.2006, 20:12    Titel: Speichern in QBasik-Programmen Antworten mit Zitat

Wie speichert man eigentlich z.B. fortschritte in einen QB-Spiel oder in einem mit QB programmierten Kalender?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 01.06.2006, 20:18    Titel: Antworten mit Zitat

Hi!

Wenn du zum Beispiel das Level in "level%" und die Anzahl der Leben in "leben%" hast, so:
Code:

OPEN "spiel.dat" FOR OUTPUT AS #1
PRINT #1, level%
PRINT #1, leben%
CLOSE #1

So lassen sich die Daten zwar leicht editieren (was im Binary-Modus zwar auch möglich ist, aber evtl. nicht ganz so komfortabel [auf Wunsch keine Zeilenumbrüche]), aber dafür ist es auch einfacher (für den Anfang).

Das Einlesen geht ungefähr so:
Code:

OPEN "spiel.dat" FOR INPUT AS #1
INPUT #1, level%
INPUT #1, leben%
CLOSE #1

Solltest du jedoch Zahlen mit Kommastelle verwenden, musst du "LINE INPUT" anstatt "INPUT" nehmen. QB liest sonst nur bis zum Komma. lächeln

Das Ganze gibt's übrigens auch in der MonsterFAQ! zwinkern

Grüße,
Mao
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dodo



Anmeldungsdatum: 29.01.2006
Beiträge: 17

BeitragVerfasst am: 01.06.2006, 23:20    Titel: Antworten mit Zitat

Danke, doch immer wenn ich einen Ordner öffnen will, kommt Fehler 75
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Lutz Ifer
Grillmeister


Anmeldungsdatum: 23.09.2005
Beiträge: 555

BeitragVerfasst am: 02.06.2006, 01:50    Titel: Antworten mit Zitat

Code:
open "ordner\nochnordner\datei.endung" for input as #1"


einen ordner direkt kannst nicht zum schreiben und lesen öffnen. wenn du eine liste der dateien in einem ordner haben möchtest, musst du das anders lösen. in qb mit "files" in fb komfortabler mit "dir".

Lutz böse Ifer
_________________
Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dodo



Anmeldungsdatum: 29.01.2006
Beiträge: 17

BeitragVerfasst am: 02.06.2006, 12:57    Titel: Antworten mit Zitat

In welchem Dateityp speichert man es denn am besten?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
otti



Anmeldungsdatum: 28.02.2005
Beiträge: 112
Wohnort: Wildberg

BeitragVerfasst am: 02.06.2006, 13:24    Titel: Antworten mit Zitat

die datei endung is egal. qbasic öffnet die datei wie wenn du sie mit dem notepad öffnen würdest.

n paar links der forensuche:

-http://forum.qbasic.at/viewtopic.php?t=2125

-http://forum.qbasic.at/viewtopic.php?t=2131

grüße otti

edit:

ich würd dir als dateiendung aber sowas empfehlen wie .sav oder .dat
_________________
Gute Musik lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz