Autor Beitrag
Freezer-X
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24

Win XP
d7 pers
BeitragVerfasst: Sa 06.12.03 18:21 
Also mal ne absolute newbi frage, wie Funktioniert Read und readln bzw was passiert, ich hab gedacht bei readln ließt der nur die erste zeile oder sehen ich das falsch???? Weil ich hab mir ein kleine s prog gemacht und der hat die Txt datei bis zum ende gelesen oder hängt das damit zusammen das ich das mit dem befehl "while not eof do" verknüpft hab????
Und vorallem was gibt es noch für Przeduren /methoden die man für sowas benutzen kann?????
Danke schon mal im voraus :)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 06.12.03 18:25 
Hallo!

Ja, im Grunde genommen hat das was mit dem "while not eof do" zu tun. :-)

Das Readln liest die aktuelle Zeile ein (z.B. 1) und rutscht eine Zeile weiter (z.B. auf 2). Das nächste Mal, wenn Readln aufgerufen wird, wird aus Zeile 2 gelesen und Zeile 3 wird zur aktuellen Zeile.
Dies wird so oft gemacht, wie nicht das Ende der Datei (End of File) erreicht ist.

MfG
Peter

//edit: wenn Du nur reinen Text einlesen willst, dann schau Dir mal eine Stringlist und dort insb. "LoadFromFile" an.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Freezer-X Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 24

Win XP
d7 pers
BeitragVerfasst: Sa 06.12.03 19:31 
Wenn man nur eine bstimmte anzahl an zeilen einlesen will, kann man das dan mit einer for to do schleife machen oder, geht das nicht ???
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 06.12.03 19:36 
Ja und Nein. Du kannst es in einer For-Schleife machen, musst aber trotzdem sehen, dass Du nicht über das Dateiende hinausliest.

//edit: ach ja, willkommen im Delphi-Forum!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".