Anzahl Dim Felder

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

mabox

Betreff: Anzahl Dim Felder

BeitragDo, Mai 29, 2008 17:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Ich will eine unbekannte Anzahl von Zeilen aus einer Datei in Felder Speichern, Pro Feld eine Zeile.
Wie kann ich am schnellsten herausfinden wieviele Felder Ich brauche?
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl
Dönerfresser Homepage
 

Tritium

BeitragDo, Mai 29, 2008 17:52
Antworten mit Zitat
Benutzer-Profile anzeigen
mabox hat Folgendes geschrieben:
unbekannte Anzahl von Zeilen

mabox hat Folgendes geschrieben:
Pro Feld eine Zeile

mabox hat Folgendes geschrieben:
wieviele Felder?


Ohne Worte.

Shogo

BeitragDo, Mai 29, 2008 18:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

for I = 1 to I + 1
  readline(stream)
  if eof(stream) then exit
next

I = Anzahl der Zeilen

Vieleicht solltest du darueber nachdenken Types zu benutzen.

mabox

BeitragDo, Mai 29, 2008 21:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Tritium hat Folgendes geschrieben:
mabox hat Folgendes geschrieben:
unbekannte Anzahl von Zeilen

mabox hat Folgendes geschrieben:
Pro Feld eine Zeile

mabox hat Folgendes geschrieben:
wieviele Felder?


Ohne Worte.


Überleg nochmal ganz genau was ich da frage vllt fällt dir dann auf, dass es, auch wenn die Frage nicht so gut gestellt ist (geb ich zu) verständlich ist.

@Shogo
Danke!, aber dann muss ich die Datei ja nochmal schließen und wieder öffnen wenn ich dann die Zeilen auslesen will, sonst fängts doch am ende der Datei an oder?

Ich glaub Types wären nicht so gut an dieser Stelle...
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl
Dönerfresser Homepage

BladeRunner

Moderator

BeitragDo, Mai 29, 2008 21:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Types sind genau dann ideal wenn mannicht weiss wieviele Objekte man hat.
Und mit seekfile lässt sich einiges regeln Wink
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92
 

BadDeath

BeitragDo, Mai 29, 2008 21:32
Antworten mit Zitat
Benutzer-Profile anzeigen
mit FilePos kann man den Pointer glaube ich wieder an den Anfang der Datei setzen

mabox

BeitragDo, Mai 29, 2008 21:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielen Dank! habs geschafft.
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl
Dönerfresser Homepage

Shogo

BeitragDo, Mai 29, 2008 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau dir mal seekfile an.

Wenn jede Zeile gleich gross ist, kannst du dir auch mal ReadAvail anschauen.

Edit: Sollte erst alles lesen bevor ich antworte. Confused
 

Tritium

BeitragSa, Mai 31, 2008 23:24
Antworten mit Zitat
Benutzer-Profile anzeigen
mabox hat Folgendes geschrieben:
Überleg nochmal ganz genau was ich da frage vllt fällt dir dann auf, dass es, auch wenn die Frage nicht so gut gestellt ist (geb ich zu) verständlich ist.


Eigentlich sollte das schon eine Antwort sein, da Du Dir das praktisch schon selber gelöst hast: Die Anzahl der Felder, die gebraucht werden, ist unbekannt. Aber egal, Dein Problem ist ja jetzt gelöst Wink

mabox

BeitragSa, Mai 31, 2008 23:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Ist jetzt eigentlich wirklich egal, aber nochmal um das klarzustellen (Ich kanns einfach nicht haben wenn Leute mich falsch verstehen).
Mir war klar, dass die Anzahl der Felder unbekannt ist. Ich wollte jedoch wissen wie ich das im Code darstellen soll.....
Fujitsu-Siemens Laptop, 2Ghz Intel Core2Duo Prozessor, 2GB Ram, 120GB Festplatte, ATI Mobility Radeon X1400, Windows Vista Ultimate
www.mausoft.de.tl
Dönerfresser Homepage
 

Dreamora

BeitragSo, Jun 01, 2008 0:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Garnicht erst zulassen das du etwas unbekanntes hast. Unbekannt = miese Performance weil du Annahmen treffen musst.
Einfachste Lösung: die erste Zeile hat die Anzahl restlicher Zeilen gespeichert.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group