Anzahl Dim Felder
Übersicht

![]() |
maboxBetreff: Anzahl Dim Felder |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Types sind genau dann ideal wenn mannicht weiss wieviele Objekte man hat.
Und mit seekfile ![]() ![]() |
||
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
mit FilePos kann man den Pointer glaube ich wieder an den Anfang der Datei setzen | ||
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Schau dir mal seekfile![]() Wenn jede Zeile gleich gross ist, kannst du dir auch mal ReadAvail ![]() Edit: Sollte erst alles lesen bevor ich antworte. ![]() |
||
Tritium |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 ![]() |
||
![]() |
mabox |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group